Incorporate bsdmake into buildsystem and reorganize libs

This commit is contained in:
Arun Thomas
2010-02-16 14:41:33 +00:00
parent 6686e9ae9f
commit b706112487
1513 changed files with 8094 additions and 26613 deletions
+33
View File
@@ -0,0 +1,33 @@
/*
* perror.c - print an error message on the standard error output
*/
/* $Header$ */
#if defined(_POSIX_SOURCE)
#include <sys/types.h>
#endif
#include <stdio.h>
#include <errno.h>
#include <stdio.h>
#include <string.h>
#include "loc_incl.h"
ssize_t _write(int d, const char *buf, size_t nbytes);
void
perror(const char *s)
{
char *p;
int fd;
p = strerror(errno);
fd = fileno(stderr);
fflush(stdout);
fflush(stderr);
if (s && *s) {
_write(fd, s, strlen(s));
_write(fd, ": ", 2);
}
_write(fd, p, strlen(p));
_write(fd, "\n", 1);
}