专注于互联网--专注于架构

最新标签
网站地图
文章索引
Rss订阅
  第一章 概述    1.1UNIX的版本    本教材的目的是讲解UNIX系统下的C程序设计,使C程序员快速掌握UNIX系统下的编程开发。作者在进行UNIX编程开发的实践过程中,深感实例的重要性-一个简短的C语言实例往往胜过长篇累牍的文字说明,当然了,文字说明也是必不可少的。本教材将本着实例优先的原则,使您能够对UNIX编程开发快速入门。    UNIX的版本不统一是出了名的,从UNIX的发展历史来看,主要有两大流派:AT&T的UNIX系统V版本和加州大学伯克利分校的BSD版本,在此基础上,各家UNIX厂商均开发了各自的UNIX操作系统。如:工作站厂商中有H [阅读全文] [PDF]
  当命令行参数的个数不为1时,程序使用fork系统调用产生一个子进程。子进程通过系统调用getpid获得自己的进程标识符,然后调用exec执行命令行中用户提交的命令,如果exec执行失败,则子进程调用exit(5)终止。父进程使用wait系统调用等待子进程暂停或终止,然后输出从wait中返回的信息。下面以三种方式执行该程序:    1〕 不带命令行参数    % ./feew  pid=-1, H_stat=0, L_stat=0  %    不产生子进程,从运行结果来看,当无子进程时,wait的返回值为-1。    2〕 带命令行参数,参数为合法的可执行命令 [阅读全文] [PDF]
1 共2条 分1页