openbsd-compat.h revision 113908
1113908Sdes/* $Id: openbsd-compat.h,v 1.19 2003/02/24 01:55:56 djm Exp $ */
298937Sdes
398937Sdes#ifndef _OPENBSD_H
498937Sdes#define _OPENBSD_H
598937Sdes
698937Sdes#include "config.h"
798937Sdes
898937Sdes/* OpenBSD function replacements */
9113908Sdes#include "basename.h"
1098937Sdes#include "bindresvport.h"
1198937Sdes#include "getcwd.h"
1298937Sdes#include "realpath.h"
1398937Sdes#include "rresvport.h"
1498937Sdes#include "strlcpy.h"
1598937Sdes#include "strlcat.h"
1698937Sdes#include "strmode.h"
1798937Sdes#include "mktemp.h"
1898937Sdes#include "daemon.h"
1998937Sdes#include "dirname.h"
2098937Sdes#include "base64.h"
2198937Sdes#include "sigact.h"
2298937Sdes#include "inet_ntoa.h"
2398937Sdes#include "inet_ntop.h"
2498937Sdes#include "strsep.h"
2598937Sdes#include "setproctitle.h"
2698937Sdes#include "getgrouplist.h"
2798937Sdes#include "glob.h"
2898937Sdes#include "readpassphrase.h"
2998937Sdes#include "getopt.h"
30113908Sdes#include "vis.h"
3198937Sdes
3298937Sdes/* Home grown routines */
3398937Sdes#include "bsd-arc4random.h"
34106121Sdes#include "bsd-getpeereid.h"
3598937Sdes#include "bsd-misc.h"
3698937Sdes#include "bsd-snprintf.h"
3798937Sdes#include "bsd-waitpid.h"
3898937Sdes
3998937Sdes/* rfc2553 socket API replacements */
4098937Sdes#include "fake-getaddrinfo.h"
4198937Sdes#include "fake-getnameinfo.h"
4298937Sdes#include "fake-socket.h"
4398937Sdes
4498937Sdes/* Routines for a single OS platform */
4598937Sdes#include "bsd-cray.h"
4698937Sdes#include "port-irix.h"
4798937Sdes#include "port-aix.h"
4898937Sdes
4998937Sdes#endif /* _OPENBSD_H */
50