sndio/bsd-compat/bsd-compat.h

41 lines
871 B
C
Raw Normal View History

2014-11-15 06:53:04 -06:00
#ifndef BSD_COMPAT_H
#define BSD_COMPAT_H
2010-08-19 16:00:06 -05:00
#ifndef HAVE_ISSETUGID
#define issetugid _sndio_issetugid
2010-08-19 16:00:06 -05:00
int issetugid(void);
#endif
#ifndef HAVE_STRLCAT
#define strlcat _sndio_strlcat
2011-05-06 06:40:39 -05:00
size_t strlcat(char *, const char *, size_t);
#endif
#ifndef HAVE_STRLCPY
#define strlcpy _sndio_strlcpy
size_t strlcpy(char *, const char *, size_t);
#endif
#ifndef HAVE_STRTONUM
#define strtonum _sndio_strtonum
2011-05-06 06:40:39 -05:00
long long strtonum(const char *, long long, long long, const char **);
#endif
2014-11-15 06:53:04 -06:00
2017-03-27 05:34:26 -05:00
#ifndef HAVE_SOCK_CLOEXEC
#define strtonum _sndio_strtonum
long long strtonum(const char *, long long, long long, const char **);
#endif
#ifndef HAVE_CLOCK_GETTIME
#define CLOCK_MONOTONIC 0
#define clock_gettime _sndio_clock_gettime
struct timespec;
int clock_gettime(int, struct timespec *);
#endif
#ifndef HAVE_SOCK_CLOEXEC
#define SOCK_CLOEXEC 0
#endif
2014-11-15 06:53:04 -06:00
#endif /* !defined(BSD_COMPAT_H) */