Solaris fixes, mostly from Dagobert Michelsen.

This commit is contained in:
Nicholas Marriott
2017-03-09 15:39:13 +00:00
parent 5d3296c53b
commit 514a723f74
8 changed files with 126 additions and 1 deletions

View File

@ -22,6 +22,7 @@
#include <limits.h>
#include <stdio.h>
#include <termios.h>
#include <wchar.h>
#ifndef __GNUC__
@ -57,6 +58,15 @@ typedef uint32_t u_int32_t;
typedef uint64_t u_int64_t;
#endif
#ifdef HAVE_ERR_H
#include <err.h>
#else
void err(int, const char *, ...);
void errx(int, const char *, ...);
void warn(const char *, ...);
void warnx(const char *, ...);
#endif
#ifndef HAVE_PATHS_H
#define _PATH_BSHELL "/bin/sh"
#define _PATH_TMP "/tmp/"