1 /* This file is part of the Project Athena Zephyr Notification System.
2 * It contains system-dependent header code.
4 * Created by: Greg Hudson
6 * Copyright (c) 1988,1991 by the Massachusetts Institute of Technology.
7 * For copying and distribution information, see the file
11 #ifndef PURPLE_ZEPHYR_SYSDEP_H
12 #define PURPLE_ZEPHYR_SYSDEP_H
24 #include <sys/types.h>
26 #include <sys/param.h>
34 /* Exit status handling and wait(). */
35 #ifdef HAVE_SYS_WAIT_H
36 # include <sys/wait.h>
39 #ifdef HAVE_SYS_CDEFS_H
40 #include <sys/cdefs.h>
52 # ifdef HAVE_SYS_FILE_H
53 # include <sys/file.h>
62 # ifdef HAVE_SYS_FILIO_H
63 # include <sys/filio.h>
68 # ifdef HAVE_SYS_IOCTL_H
69 # include <sys/ioctl.h>
74 /* Kerberos compatibility. */
75 #ifdef ZEPHYR_USES_KERBEROS
79 # ifndef HAVE_KRB_GET_ERR_TEXT
80 # define krb_get_err_text(n) krb_err_txt[n]
87 #endif /* ZEPHYR_USES_KERBEROS */
89 #ifdef HAVE_SYS_SELECT_H
90 # include <sys/select.h>
93 #ifdef HAVE_SYS_MSGBUF_H
94 #include <sys/msgbuf.h>
97 #endif /* PURPLE_ZEPHYR_SYSDEP_H */