#include sys/xxx.h是Linux系统中的系统头文件
应用程序的头文件在/usr/include下(比如fedora9下),因为应用程序是在fedora9下编译的,所以应用程序的头文件一定要来自fedora9下,而把编译的可行性文件如test,通过nfs挂载到开发板上运行的时候,内核中的头文件都是在如linux2.6.24,它里面的都是内核用的头文件。
位于linux系统下/usr/include/sys/文件下面
POSIX标准定义的头文件
<dirent.h><fcntl.h>
<fnmatch.h>
<glob.h>
<grp.h>
<netdb.h>
<pwd.h>
<regex.h>
<tar.h>
<termios.h>
<unistd.h>
<utime.h>
<wordexp.h>
<arpa/inet.h>
<net/if.h>
<netinet/in.h>
<netinet/tcp.h>
<sys/mman.h>
<sys/select.h>
<sys/socket.h>
<sys/stat.h>
<sys/times.h>
<sys/types.h>
<sys/un.h>
<sys/utsname.h>
<sys/wait.h>
POSIX定义的XSI扩展头文件
<cpio.h><dlfcn.h>
<fmtmsg.h>
ftw.h>
<iconv.h>
<langinfo.h>
<libgen.h>
<monetary.h>
<ndbm.h>
<nl_types.h>
<poll.h>
<search.h>
<strings.h>
<syslog.h>
<ucontext.h>
<ulimit.h>
<utmpx.h>
<sys/ipc.h>
<sys/msg.h>
<sys/resource.h>
<sys/sem.h>
<sys/shm.h>
<sys/statvfs.h>
<sys/time.h>
<sys/timeb.h>
<sys/uio.h>
POSIX定义的可选头文件
<aio.h><mqueue.h>
<pthread.h>
<sched.h>
<semaphore.h>
<spawn.h>
<stropts.h>
<trace.h>