1. getpid
获取当前进程pid
头文件: #include <unistd.h>
函数原型: pid_t getpid(
void
);
返回值:目前进程的进程id
2. lseek
SYNOPSIS
所需头文件:#include <sys/types.h> #include <unistd.h> 函数原型: off_t lseek(int fd, off_t offset, int whence);DESCRIPTION
The lseek() function repositions the file offset of the open file description associated with the file descriptor fd to the argument offset according to the directive whence as follows:switch(whence){SEEK_SET 重定位到: offset (bytes). SEEK_CUR 重定位到:当前位置 + offset (bytes) SEEK_END 重定位到:文件大小 + offset(bytes)}
返回值0表示成功,返回-1表示失败.
The lseek() function allows the file offset to be set beyond the end of the file (but this does not change the size of the file). If data is later written at this point, subsequent reads of the data in the gap (a "hole") return null bytes ('\0') until data is actually written into the gap.