Linux / Unix Command: pwrite

http://linux.about.com/library/cmd/blcmdl2_pwrite.htm

Linux / Unix Command: pwrite

 Command Library

NAME

pread, pwrite - read from or write to a file descriptor at a given offset   

SYNOPSIS

#define _XOPEN_SOURCE 500

#include <unistd.h>

ssize_t pread(int fd, void *buf, size_t count, off_t offset);

ssize_t pwrite(int fd, const void *buf, size_t count, off_t offset);  

DESCRIPTION

pread()  reads up to  count  bytes from file descriptor  fd  at offset  offset  (from the start of the file) into the buffer starting at  buf . The file offset is not changed.

pwrite() writes up to count bytes from the buffer starting at buf to the file descriptor fd at offset offset. The file offset is not changed.

The file referenced by fd must be capable of seeking.  

RETURN VALUE

On success, the number of bytes read or written is returned (zero indicates that nothing was written, in the case of  pwrite , or end of file, in the case of  pread ), or -1 on error, in which case errno  is set to indicate the error.   

ERRORS

pread  can fail and set  errno  to any error specified for  read (2) or  lseek (2).  pwrite  can fail and set  errno  to any error specified for  write (2) or  lseek (2).   

CONFORMING TO

Unix98   

SEE ALSO

read (2),  write (2),  lseek (2)


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值