|
|
Copy connection data to file while enforcing quota
int Ns_ConnCopyToFdWithQuota(
Ns_Conn *inNSConnection,
size_t inBytesToRead,
int fd
)
This function copies the specified number of bytes from the connection to the file, while enforcing the quota set by the QuotaSize configuration parameter. It returns -1 for an error. NS_QUOTA is returned if the quota is exceeded. If the write operation would cause the quota to be exceeded, the write is not performed. If a directory is created that causes the quota to be exceeded, the directory is removed.