return(PR_SendFile(sd, &sfd, flags, timeout));
return(SocketSendFile(sd, &sfd, flags, timeout));
static PRInt32 PR_CALLBACK SocketTransmitFile(PRFileDesc *sd, PRFileDesc *fd, const void *headers, PRInt32 hlen, PRTransmitFileFlags flags,PRIntervalTime timeout){	PRSendFileData sfd;	sfd.fd = fd;	sfd.file_offset = 0;	sfd.file_nbytes = 0;	sfd.header = headers;	sfd.hlen = hlen;	sfd.trailer = NULL;	sfd.tlen = 0;	return(PR_SendFile(sd, &sfd, flags, timeout));}