考试时间真的不多啦,各位大大一定要救救我啊,C实现UNIX功能,急急急。。。。。- -!

lixingfu_34 2012-03-10 09:37:10
/*文件名:sysc.c */
#include <sys/stat.h>
#include <unistd.h>
main(int argc,char *argv[])
{
struct stat sb;
int pid,status,r;
pid=/* 此处补充程序 */ ;
if(pid>0)
{
pid=wait((&status);
printf("Parent Process OK\n");
}
else
{
r=/* 此处补充程序 */;
if(r==0)
print ("size=%d\nChild Process OK\n",sb.st_size);
}

}

令以上程序文件名为a.c它创建并等待子进程完成Unix系统的获取文件信息系统调用。
指定文件名为a.c,获取信息为该文件的长度信息。
...全文
83 2 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
lixingfu_34 2012-03-12
  • 打赏
  • 举报
回复
谢谢,不过来不急了,只有20分钟时间做题!
justkk 2012-03-10
  • 打赏
  • 举报
回复
第一个
pid = fork();

第二个
r = stat("a.c", &sb);

23,217

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
  • 应用程序开发区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧