在分析ELF文件的时候,经常会看到read()和write().
那么先来简单地学学两个函数。
- write()
write(int fd ,const void * buf ,size_t count);
将参数buf所指的地址的count个字节放到文件内。
- 返回值:顺利write()会返回实际写入的字节数,不行的就返回-1,.
- read
read(int fd,void * buf ,size_t count);
就是将fd所指的文件传送count个字节到buf所指的地址处。
- 返回值:成功就返回实际读取到的字节数,如果返回0,就是读完了,或者是没有读的了。