version 1.12.2.3, 2011/11/02 13:13:48
|
version 1.12.2.4, 2011/11/02 16:10:24
|
Line 887 inline int ioCreatePIDFile(const char *csName, int ifE
|
Line 887 inline int ioCreatePIDFile(const char *csName, int ifE
|
* @csFile = file for send |
* @csFile = file for send |
* @sendLen = bytes to send, if 0 send all data |
* @sendLen = bytes to send, if 0 send all data |
* @offset = start file offset |
* @offset = start file offset |
|
* @sndbuf = SO_SNDBUF value, if 0 use default |
* return: 0 error, >0 ok, sended bytes |
* return: 0 error, >0 ok, sended bytes |
*/ |
*/ |
size_t ioSendFile(int s, const char *csFile, size_t sendLen, off_t offset); | size_t ioSendFile(int s, const char *csFile, size_t sendLen, off_t offset, int sndbuf); |
/* |
/* |
* ioRecvFile() Receive file from socket, fastest (zero-copy) way |
* ioRecvFile() Receive file from socket, fastest (zero-copy) way |
* @s = socket |
* @s = socket |
* @csFile = file for receive |
* @csFile = file for receive |
* @recvLen = receive bytes |
* @recvLen = receive bytes |
* @over = overwrite file if exists with mode like 0644 |
* @over = overwrite file if exists with mode like 0644 |
|
* @rcvbuf = SO_RCVBUF value, if 0 use default |
* return: 0 error, >0 ok, received bytes |
* return: 0 error, >0 ok, received bytes |
*/ |
*/ |
size_t ioRecvFile(int s, const char *csFile, size_t recvLen, int over); | size_t ioRecvFile(int s, const char *csFile, size_t recvLen, int over, int rcvbuf); |
|
|
|
|
#endif |
#endif |