|
|
Write to a file while enforcing quota
long Ns_WriteWithQuota(
char *hServer,
int fd,
void *buffer,
long bytes
)
This function writes to a file while enforcing the quota set by the QuotaSize configuration parameter. It returns the number of bytes written, or -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.