There are a number of places in the tree which are missing system
headers such as <unistd.h> <ctype.h> and <dirent.h>. Add these.
Reviewed-on: http://gerrit.openafs.org/62
Verified-by: Jeffrey Altman <jaltman@openafs.org>
Reviewed-by: Jeffrey Altman <jaltman@openafs.org>
20 files changed:
#include "afs/sysincludes.h" /* Standard vendor system headers */
#include <net/if.h>
+#include <ctype.h>
+#include <unistd.h>
+#include <sys/types.h>
+#include <dirent.h>
+
#include "afsincludes.h" /* Afs-based standard headers */
#include "afs_usrops.h"
#include "afs/afs_stats.h"
#include "des/des.h"
#include "rx/rxkad.h"
#include <netdb.h>
+#include <ctype.h>
#else /* UKERNEL */
#include <sys/types.h>
#ifdef AFS_NT40_ENV
#include <netdb.h>
#include <sys/file.h>
#include <sys/time.h>
+#include <ctype.h>
#ifdef AFS_AFSDB_ENV
#include <arpa/nameser.h>
#ifdef HAVE_ARPA_NAMESER_COMPAT_H
#include "afs/venus.h"
#include "afs/pthread_glock.h"
#include "afs/dirpath.h"
+#include <ctype.h>
#if !defined(min)
#define min(a,b) ((a)<(b)?(a):(b))
#include <afsconfig.h>
#include <afs/param.h>
+#include <stdlib.h>
#ifdef AFS_HPUX_ENV
#include <sys/types.h>
#include <stdio.h>
+#include <ctype.h>
#include <afs/stds.h>
#include <rx/rx.h>
#include <rx/rxstat.h>
#include <netinet/in.h>
#include <arpa/inet.h>
#include <afs/afsutil.h>
+#include <unistd.h>
#endif
# include <net/if.h>
# include <sys/ioctl.h>
# include <sys/time.h>
+# include <unistd.h>
#endif
#include <sys/stat.h>
#include <rx/rx.h>
# include <sys/time.h>
# include <net/if.h>
# include <sys/ioctl.h>
+# include <unistd.h>
#endif
# include <fcntl.h>
#if !defined(AFS_AIX_ENV) && !defined(AFS_NT40_ENV)
#include <winsock2.h>
#else
#include <netinet/in.h>
+#include <unistd.h>
#endif
#include <rx/rx.h>
#include <rx/xdr.h>
return -1;
/* encrypt ticket */
- if (code = key_sched(key, schedule.schedule)) {
+ if ((code = key_sched(key, schedule.schedule))) {
printf("In tkt_MakeTicket: key_sched returned %d\n", code);
return RXKADBADKEY;
}
#include "afs/sysincludes.h"
#include "afs/afsutil.h"
#include <netdb.h>
+#include <ctype.h>
#else /* UKERNEL */
#include <stdio.h>
#include <sys/types.h>
#else
#include <sys/time.h>
#include <sys/file.h>
+#include <unistd.h>
#endif
#include <afs/assert.h>
#else
#include <sys/file.h>
#include <sys/time.h>
+#include <unistd.h>
#endif
#include <string.h>
#include <errno.h>
#include <netinet/in.h>
#include <netdb.h>
#include <sys/time.h>
+#include <unistd.h>
#endif
#include <errno.h>
#include <assert.h>
#include <netinet/in.h>
#include <netdb.h>
#include <sys/time.h>
+#include <unistd.h>
#endif
#include <errno.h>
#ifdef AFS_PTHREAD_ENV
#else
#include <strings.h>
#endif
+#ifndef AFS_NT40_ENV
+#include <unistd.h>
+#endif
+
#include <afs/afsutil.h>
#include <afs/assert.h>
#else
#include <sys/param.h>
#include <sys/types.h>
+#include <unistd.h>
#if AFS_HAVE_STATVFS || AFS_HAVE_STATVFS64
#include <sys/statvfs.h>
#include <sys/param.h>
#include <sys/file.h>
#include <sys/time.h>
+#include <unistd.h>
#endif
#include <string.h>
#include <sys/stat.h>
#else
#include <sys/file.h>
#include <sys/time.h>
+#include <unistd.h>
#endif
#ifdef HAVE_STRING_H
#include <string.h>
#include <sys/time.h>
#include <sys/file.h>
#include <netinet/in.h>
+#include <unistd.h>
#endif
#include <rx/xdr.h>
#include <afs/afsint.h>