apue.h和 apueerror.h着都cp 到/usr/include目录下。
cc 列出目录所有文件.c 会得到a.out ,
./a.out /dev 会得到/dev目录下的所有文件的名字。
命令行的第一个参数是指argv[1] 作为目录名。
opendir能得到一直指向DIR 结构的指针,无目录可读,则返回NULL指针。
readdir 返回一个dirent结构的指针,无目录项可读,则返回NULL指针。
d _name 是每个目录项的名字。
err_sys err_quit是作者自己写的错误处理函数。
eixit函数的参数是0,表示正常退出。1--255表示异常退出。
exit函数在stdlib.h中。