Add per-device polling support.
[dragonfly.git] / contrib / libio / ioperror.c
1 #include "libioP.h"
2 #include <errno.h>
3 #include <string.h>
4 #ifndef errno
5 extern int errno;
6 #endif
7
8 #ifndef _IO_strerror
9 extern char* _IO_strerror __P((int));
10 #endif
11
12 void
13 _IO_perror (s)
14      const char *s;
15 {
16   char *error = _IO_strerror (errno);
17
18   if (s != NULL && *s != '\0')
19     _IO_fprintf (_IO_stderr, "%s:", s);
20
21   _IO_fprintf (_IO_stderr, "%s\n", error ? error : "");
22 }