CVS patchset: 1608
CVS date: 1997/05/07 15:09:39
--- /dev/null
+#include<stdlib.h>
+#include<errno.h>
+#include<stdio.h>
+
+extern int sys_nerr;
+extern char *sys_errlist[];
+static char buf[64];
+char * strerror(int errnum)
+
+{
+ if (errnum < 0 || errnum > sys_nerr)
+ {
+ static char fmt[] = "Unknown error %d";
+ size_t len = (size_t) sprintf (buf, fmt, errnum);
+ if (len < (size_t) sizeof(fmt) - 2)
+ return NULL;
+ buf[len - 1] = '\0';
+ return buf;
+ }
+
+ return (char *) sys_errlist[errnum];
+}
--- /dev/null
+#include <stdio.h>
+#include <malloc.h>
+#define size_t unsigned
+
+void *myrealloc(void *ptr, size_t size);
+
+void *myrealloc(void *ptr, size_t size) {
+if (ptr == NULL)
+ return malloc(size);
+ else
+ return realloc(ptr, size);
+}