lseek判定文件是否可以seek/是否是管道FIFO(FIFO不能lseek)

off_t currpos;

currpos = lseek(fd,0,SEEK_CUR)

对lseek的成功调用会返回心得文件偏移量,如果文件描述符file descriptor指向的是一个pipe,FIFO,socket,lseek会将errno设置为ESPIPE,然后返回-1.

posted on 2018-07-10 17:14  CreatorKou  阅读(218)  评论(0编辑  收藏  举报

导航