diff options
Diffstat (limited to 'usr.sbin/xntpd/lib/emalloc.c')
-rw-r--r-- | usr.sbin/xntpd/lib/emalloc.c | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/usr.sbin/xntpd/lib/emalloc.c b/usr.sbin/xntpd/lib/emalloc.c new file mode 100644 index 0000000..d2a8e78 --- /dev/null +++ b/usr.sbin/xntpd/lib/emalloc.c @@ -0,0 +1,20 @@ +/* emalloc.c,v 3.1 1993/07/06 01:08:15 jbj Exp + * emalloc - return new memory obtained from the system. Belch if none. + */ +#include "ntp_types.h" +#include "ntp_malloc.h" +#include "ntp_stdlib.h" +#include "ntp_syslog.h" + +char * +emalloc(size) + unsigned int size; +{ + char *mem; + + if ((mem = (char *)malloc(size)) == 0) { + syslog(LOG_ERR, "No more memory!"); + exit(1); + } + return mem; +} |