Add ugly macros for openlog, gethostbyname, gethostbyaddr, and
getservbyname for the benefit of Crays. Add default definition of MAXPATHLEN git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@3690 ec53bebd-3082-4978-b11e-865c3cabbd6b
This commit is contained in:
@@ -354,6 +354,34 @@ extern int opterr;
|
|||||||
extern const char *__progname;
|
extern const char *__progname;
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
/*
|
||||||
|
* kludges and such
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifdef GETHOSTBYNAME_PROTO_COMPATIBLE
|
||||||
|
#define roken_gethostbyname(x) gethostbyname(x)
|
||||||
|
#else
|
||||||
|
#define roken_gethostbyname(x) gethostbyname((char *)x)
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#ifdef GETHOSTBYADDR_PROTO_COMPATIBLE
|
||||||
|
#define roken_gethostbyaddr(a, l, t) gethostbyaddr(a, l, t)
|
||||||
|
#else
|
||||||
|
#define roken_gethostbyaddr(a, l, t) gethostbyaddr((char *)a, l, t)
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#ifdef GETSERVBYNAME_PROTO_COMPATIBLE
|
||||||
|
#define roken_getservbyname(x,y) getservbyname(x,y)
|
||||||
|
#else
|
||||||
|
#define roken_getservbyname(x,y) getservbyname((char *)x, (char *)y)
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#ifdef OPENLOG_PROTO_COMPATIBLE
|
||||||
|
#define roken_openlog(a,b,c) openlog(a,b,c)
|
||||||
|
#else
|
||||||
|
#define roken_openlog(a,b,c) openlog((char *)a,b,c)
|
||||||
|
#endif
|
||||||
|
|
||||||
void set_progname(char *argv0);
|
void set_progname(char *argv0);
|
||||||
|
|
||||||
#ifndef F_OK
|
#ifndef F_OK
|
||||||
@@ -372,4 +400,8 @@ void set_progname(char *argv0);
|
|||||||
#define _PATH_DEVNULL "/dev/null"
|
#define _PATH_DEVNULL "/dev/null"
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
#ifndef MAXPATHLEN
|
||||||
|
#define MAXPATHLEN (1024+4)
|
||||||
|
#endif
|
||||||
|
|
||||||
#endif /* __ROKEN_H__ */
|
#endif /* __ROKEN_H__ */
|
||||||
|
@@ -354,6 +354,34 @@ extern int opterr;
|
|||||||
extern const char *__progname;
|
extern const char *__progname;
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
/*
|
||||||
|
* kludges and such
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifdef GETHOSTBYNAME_PROTO_COMPATIBLE
|
||||||
|
#define roken_gethostbyname(x) gethostbyname(x)
|
||||||
|
#else
|
||||||
|
#define roken_gethostbyname(x) gethostbyname((char *)x)
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#ifdef GETHOSTBYADDR_PROTO_COMPATIBLE
|
||||||
|
#define roken_gethostbyaddr(a, l, t) gethostbyaddr(a, l, t)
|
||||||
|
#else
|
||||||
|
#define roken_gethostbyaddr(a, l, t) gethostbyaddr((char *)a, l, t)
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#ifdef GETSERVBYNAME_PROTO_COMPATIBLE
|
||||||
|
#define roken_getservbyname(x,y) getservbyname(x,y)
|
||||||
|
#else
|
||||||
|
#define roken_getservbyname(x,y) getservbyname((char *)x, (char *)y)
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#ifdef OPENLOG_PROTO_COMPATIBLE
|
||||||
|
#define roken_openlog(a,b,c) openlog(a,b,c)
|
||||||
|
#else
|
||||||
|
#define roken_openlog(a,b,c) openlog((char *)a,b,c)
|
||||||
|
#endif
|
||||||
|
|
||||||
void set_progname(char *argv0);
|
void set_progname(char *argv0);
|
||||||
|
|
||||||
#ifndef F_OK
|
#ifndef F_OK
|
||||||
@@ -372,4 +400,8 @@ void set_progname(char *argv0);
|
|||||||
#define _PATH_DEVNULL "/dev/null"
|
#define _PATH_DEVNULL "/dev/null"
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
#ifndef MAXPATHLEN
|
||||||
|
#define MAXPATHLEN (1024+4)
|
||||||
|
#endif
|
||||||
|
|
||||||
#endif /* __ROKEN_H__ */
|
#endif /* __ROKEN_H__ */
|
||||||
|
Reference in New Issue
Block a user