您正在查看: 标签 apue 下的文章

apue读书笔记-第八章-进程控制

进程标识符

#include <unistd.h>

pid_t getpid(void);  //获得调用进程的PID
pid_t getppid(void); //获得调用进程的父进程的PID
uid_t getuid(void);  //返回调用进程的实际用户ID
uid_t geteuid(void); //返回调用进程的有效用户ID
gid_t getgid(void0;  //返回调用进程的实际组ID
gid_t getegid(void); //返回调用进程的有效组ID

Continue Reading...

apue读书笔记-第七章-进程环境

进程终止的方式

正常的终止方式有:

  • 从main返回
  • 调用exit
  • 调用_exit和_Exit
  • 最后一个线程从其启动例程返回
  • 最后一个线程调用pthread_exit

Continue Reading...

apue读书笔记-第四章-文件和目录

int stat(const char *restrict pathname, struct stat *restrict buf);
int fstat(int filedes, struct stat * buf);
int lstat(const char *restrict pathname, struct stat *restrict buf);

lstat和前面2个区别是 当读取符号链接的时候,读取的符号链接的信息,而不是符号链接引用文件的信息

Continue Reading...

apue读书笔记-第三章-文件IO

Continue Reading...