1
0
mirror of https://github.com/samba-team/samba.git synced 2024-12-23 17:34:34 +03:00

r20592: Use the Heimdal copy of err.h only if the build host doesn't have it.

This commit is contained in:
James Peach 2007-01-07 04:43:04 +00:00 committed by Gerald (Jerry) Carter
parent 22957f78e9
commit 1e8c4847b8
2 changed files with 10 additions and 11 deletions

View File

@ -31,12 +31,19 @@ esac
])
dnl Not all systems have err.h, so we provide a replacement. Heimdal
dnl unconditionally #includes <err.h>, so we need to create an err.h,
dnl but we can't just have a static one because we don't want to use
dnl it on systems that have a real err.h. If the system has a real
dnl err.h, we should use that (eg. on Darwin, the declarations get
dnl linker attributes added, so we can't guarantee that our local
dnl declarations will be correct). Phew!
AC_CHECK_HEADERS([err.h], [],
[ cp heimdal/lib/roken/err.hin heimdal_build/err.h ])
AC_CHECK_HEADERS([ \
crypt.h \
curses.h \
err.h \
errno.h \
inttypes.h \
netdb.h \
@ -89,6 +96,7 @@ AC_CHECK_FUNCS([ \
closefrom \
hstrerror \
err \
warn \
errx \
warnx \
flock \

View File

@ -1,9 +0,0 @@
#ifndef _ERR_H
#define _ERR_H 1
void err(int eval, const char *format, ...);
void errx(int eval, const char *format, ...);
void warnx(const char *format, ...);
void warn(const char *format, ...);
#endif /* err.h */