UDPFileTransferClient-Server / safeUtil.h
safeUtil.h
Raw
// 
// Writen by Hugh Smith, April 2020
//
// Put in system calls with error checking.

#ifndef __SAFEUTIL_H__
#define __SAFEUTIL_H__
#include <stdio.h>
#include <sys/socket.h>

int safeRecvfrom(int socketNum, void * buf, int len, int flags, struct sockaddr *srcAddr, int * addrLen);
int safeSendto(int socketNum, void * buf, int len, int flags, struct sockaddr *srcAddr, int addrLen);
int safeRecv(int socketNum, void * buf, int len, int flags);
int safeSend(int socketNum, void * buf, int len, int flags);

void * srealloc(void *ptr, size_t size);
void * sCalloc(size_t nmemb, size_t size);
void *sMalloc(size_t size);

#endif