From 92e76f7eb20ea548dfc2d688d9d6eeb6a58e2c18 Mon Sep 17 00:00:00 2001 From: Sam Hartman Date: Sat, 11 Jan 2003 07:22:14 +0000 Subject: [PATCH] include-errno-dont-declare-it-20030111 include errno.h instead of extern int errno ourselves --- src/afsmonitor/afsmonitor.c | 2 +- src/butm/butm_test.c | 3 ++- src/export/cfgafs.c | 3 ++- src/export/cfgexport.c | 2 +- src/gtx/curseswindows.c | 2 +- src/gtx/dumbwindows.c | 4 +--- src/gtx/object_test.c | 2 +- src/gtx/screen_test.c | 2 +- src/package/fileops.c | 9 +++++++-- src/package/messages.c | 3 ++- src/pinstall/install.c | 1 - src/ptserver/db_verify.c | 1 - src/ptserver/pt_util.c | 2 +- src/scout/scout.c | 3 ++- src/sys/afssyscalls.c | 11 ++--------- src/sys/rmtsysd.c | 3 ++- src/sys/rmtsyss.c | 2 +- src/uss/uss_fs.c | 4 +--- src/uss/uss_kauth.c | 2 -- src/uss/uss_procs.c | 1 - src/uss/uss_ptserver.c | 1 - src/uss/uss_vol.c | 3 +-- src/venus/fs.c | 2 +- src/venus/kdump.c | 2 +- src/venus/twiddle.c | 5 +++-- src/vlserver/cnvldb.c | 2 +- src/vlserver/sascnvldb.c | 2 +- src/vol/fs_conv_411.c | 1 - src/vol/partition.c | 3 +-- 29 files changed, 37 insertions(+), 46 deletions(-) diff --git a/src/afsmonitor/afsmonitor.c b/src/afsmonitor/afsmonitor.c index 6470952bd..8c3c8e302 100644 --- a/src/afsmonitor/afsmonitor.c +++ b/src/afsmonitor/afsmonitor.c @@ -209,7 +209,7 @@ struct cm_Display_Data *prev_cmData = (struct cm_Display_Data *)0; /* EXTERN DEFINITIONS */ extern struct hostent *hostutil_GetHostByName(); -extern int errno; + /* routines from afsmon-output.c */ diff --git a/src/butm/butm_test.c b/src/butm/butm_test.c index 04b55445e..86a0599b5 100644 --- a/src/butm/butm_test.c +++ b/src/butm/butm_test.c @@ -12,6 +12,7 @@ RCSID("$Header$"); +#include #include #include #include @@ -23,7 +24,7 @@ RCSID("$Header$"); #include #include "AFS_component_version_number.c" -extern int errno; + static char *whoami = "TEST FAIL"; diff --git a/src/export/cfgafs.c b/src/export/cfgafs.c index b48afd7c3..b7357fa66 100644 --- a/src/export/cfgafs.c +++ b/src/export/cfgafs.c @@ -15,6 +15,7 @@ RCSID("$Header$"); +#include #include #include #include @@ -26,7 +27,7 @@ RCSID("$Header$"); #include extern char *malloc(), *optarg; -extern int errno; + extern int sysconfig(int cmd, void *arg, int len); #include "AFS_component_version_number.c" diff --git a/src/export/cfgexport.c b/src/export/cfgexport.c index 059f35b32..d13503dcf 100644 --- a/src/export/cfgexport.c +++ b/src/export/cfgexport.c @@ -15,6 +15,7 @@ RCSID("$Header$"); +#include #include #include #include @@ -29,7 +30,6 @@ RCSID("$Header$"); #include "sym.h" extern char *malloc(), *optarg; -extern int errno; extern int sysconfig(int cmd, void *arg, int len); int debug = 0 ; diff --git a/src/gtx/curseswindows.c b/src/gtx/curseswindows.c index f37a6c85f..8b8d96e17 100644 --- a/src/gtx/curseswindows.c +++ b/src/gtx/curseswindows.c @@ -50,7 +50,7 @@ RCSID("$Header$"); #include "gtxobjects.h" #include "gtxframe.h" -extern int errno; /* everybody else puts it in errno.h */ + int curses_debug; /*Is debugging turned on?*/ static char mn[] = "gator_curseswindows"; /*Module name*/ diff --git a/src/gtx/dumbwindows.c b/src/gtx/dumbwindows.c index 56c37f00b..6a5ae9926 100644 --- a/src/gtx/dumbwindows.c +++ b/src/gtx/dumbwindows.c @@ -20,10 +20,8 @@ RCSID("$Header$"); #include "gtxdumbwin.h" /*Interface definition*/ #include /*Standard I/O package*/ +#include -#if !defined(NeXT) -extern int errno; /*System error number*/ -#endif /* NeXT */ int dumb_debug; /*Is debugging turned on?*/ static char mn[] = "gator_dumbwindows"; /*Module name*/ diff --git a/src/gtx/object_test.c b/src/gtx/object_test.c index 207f43c9b..66d524fd5 100644 --- a/src/gtx/object_test.c +++ b/src/gtx/object_test.c @@ -23,10 +23,10 @@ RCSID("$Header$"); #include "gtxcurseswin.h" /*Gator curses window package*/ #include "gtxdumbwin.h" /*Gator dumb terminal window package*/ #include "gtxX11win.h" /*Gator X11 window package*/ +#include #include /*Standard I/O stuff*/ #include /*Command interpretation library*/ -extern int errno; /* * Command line parameter indicies. diff --git a/src/gtx/screen_test.c b/src/gtx/screen_test.c index 555ebf6e2..a914be347 100644 --- a/src/gtx/screen_test.c +++ b/src/gtx/screen_test.c @@ -21,8 +21,8 @@ RCSID("$Header$"); #include "gtxdumbwin.h" /*Dumb terminal window interface*/ #include "gtxX11win.h" /*X11 window interface*/ #include /*Command interpretation library*/ +#include -extern int errno; /* * Command line parameter indicies. diff --git a/src/package/fileops.c b/src/package/fileops.c index d71d37096..491c77400 100644 --- a/src/package/fileops.c +++ b/src/package/fileops.c @@ -27,6 +27,13 @@ #include #include #include +#ifdef HAVE_STRING_H +#include +#else +#ifdef HAVE_STRINGS_H +#include +#endif +#endif #include #ifdef AFS_SUN5_ENV #include @@ -34,8 +41,6 @@ #include "globals.h" #include "package.h" -extern char *strcpy(); -extern int errno; int mv(from,to) register char *from; diff --git a/src/package/messages.c b/src/package/messages.c index 14f09731a..9664b2880 100644 --- a/src/package/messages.c +++ b/src/package/messages.c @@ -29,6 +29,8 @@ #endif #include #include "package.h" +#include + static char *putnum(dp, n, b) register char *dp; @@ -98,7 +100,6 @@ static char *putformat(dp, fp, ap) } case 'm': { - extern int errno; extern int sys_nerr; extern char *sys_errlist[]; diff --git a/src/pinstall/install.c b/src/pinstall/install.c index aeece2db2..c7408f57f 100644 --- a/src/pinstall/install.c +++ b/src/pinstall/install.c @@ -90,7 +90,6 @@ RCSID("$Header$"); static struct stat istat, ostat; static int stripcalled = 0; -extern int errno; #if !defined(AFS_DARWIN60_ENV) extern int sys_nerr; #endif diff --git a/src/ptserver/db_verify.c b/src/ptserver/db_verify.c index 56df576c3..908147552 100644 --- a/src/ptserver/db_verify.c +++ b/src/ptserver/db_verify.c @@ -7,7 +7,6 @@ * directory or online at http://www.openafs.org/dl/license10.html */ -extern int errno; #include #include diff --git a/src/ptserver/pt_util.c b/src/ptserver/pt_util.c index f57d6dda7..a231974c1 100644 --- a/src/ptserver/pt_util.c +++ b/src/ptserver/pt_util.c @@ -24,6 +24,7 @@ RCSID("$Header$"); +#include #include #include #define UBIK_INTERNALS @@ -40,7 +41,6 @@ RCSID("$Header$"); extern char *optarg; extern int optind; -extern int errno; int display_entry(); void add_group(); diff --git a/src/scout/scout.c b/src/scout/scout.c index 5a00923f8..6636c42e1 100644 --- a/src/scout/scout.c +++ b/src/scout/scout.c @@ -39,8 +39,9 @@ RCSID("$Header$"); #include /*Standard I/O stuff*/ #include /*Command interpretation library*/ #include /*Interface for fsprobe module*/ +#include + -extern int errno; extern struct hostent *hostutil_GetHostByName(); extern int gtx_InputServer(); extern int gethostname(); diff --git a/src/sys/afssyscalls.c b/src/sys/afssyscalls.c index 7b008cb33..76a838b7c 100644 --- a/src/sys/afssyscalls.c +++ b/src/sys/afssyscalls.c @@ -27,6 +27,7 @@ RCSID("$Header$"); #ifdef AFS_SGI_XFS_IOPS_ENV #include "xfsattrs.h" #endif +#include #include "afssyscalls.h" #ifdef AFS_DEBUG_IOPS @@ -223,8 +224,7 @@ struct iparam { int icreate(int dev, int near_inode, int param1, int param2, int param3, int param4) { - extern int errno; - int errcode; + int errcode; struct iparam iparams; iparams.param1 = param1; @@ -239,7 +239,6 @@ int icreate(int dev, int near_inode, int param1, int param2, int param3, int par int iopen(int dev, int inode, int usrmod) { - extern int errno; int errcode; errcode = syscall(AFS_SYSCALL, AFSCALL_IOPEN, dev, inode, usrmod); @@ -249,7 +248,6 @@ int iopen(int dev, int inode, int usrmod) int iinc(int dev, int inode, int inode_p1) { - extern int errno; int errcode; errcode = syscall(AFS_SYSCALL, AFSCALL_IINC, dev, inode, inode_p1); @@ -259,7 +257,6 @@ int iinc(int dev, int inode, int inode_p1) int idec(int dev, int inode, int inode_p1) { - extern int errno; int errcode; errcode = syscall(AFS_SYSCALL, AFSCALL_IDEC, dev, inode, inode_p1); @@ -270,7 +267,6 @@ int idec(int dev, int inode, int inode_p1) #ifdef notdef int iread(int dev, int inode, int inode_p1, unsigned int offset, char *cbuf, unsigned int count) { - extern int errno; int errcode; struct iparam iparams; @@ -285,7 +281,6 @@ int iread(int dev, int inode, int inode_p1, unsigned int offset, char *cbuf, uns iwrite(int dev, int inode, int inode_p1, unsigned int offset, char *cbuf, unsigned int count) { - extern int errno; int errcode; struct iparam iparams; @@ -303,7 +298,6 @@ iwrite(int dev, int inode, int inode_p1, unsigned int offset, char *cbuf, unsign int lsetpag(void) { - extern int errno; int errcode; errcode = syscall(AFS_SYSCALL, AFSCALL_SETPAG); @@ -312,7 +306,6 @@ int lsetpag(void) int lpioctl(char *path, int cmd, char *cmarg, int follow) { - extern int errno; int errcode; errcode = syscall(AFS_SYSCALL, AFSCALL_PIOCTL, path, cmd, cmarg, follow); diff --git a/src/sys/rmtsysd.c b/src/sys/rmtsysd.c index ea9739f5d..a6a0e1316 100644 --- a/src/sys/rmtsysd.c +++ b/src/sys/rmtsysd.c @@ -28,11 +28,12 @@ RCSID("$Header$"); #include #include #include +#include #include #include #include "rmtsys.h" -extern int errno; /* We ship this over the net if needed */ + extern RMTSYS_ExecuteRequest(); #define N_SECURITY_OBJECTS 1 /* No real security yet */ diff --git a/src/sys/rmtsyss.c b/src/sys/rmtsyss.c index 65e181512..ff4386b9b 100644 --- a/src/sys/rmtsyss.c +++ b/src/sys/rmtsyss.c @@ -25,6 +25,7 @@ RCSID("$Header$"); #include #include #include +#include #include #include #include @@ -34,7 +35,6 @@ RCSID("$Header$"); /*#include */ #include "rmtsys.h" -extern int errno; /* We ship this over the net if needed */ extern RMTSYS_ExecuteRequest(); #define NFS_EXPORTER 1 /* To probably handle more later */ diff --git a/src/uss/uss_fs.c b/src/uss/uss_fs.c index 679ccce87..5462c3d24 100644 --- a/src/uss/uss_fs.c +++ b/src/uss/uss_fs.c @@ -22,9 +22,8 @@ RCSID("$Header$"); #include "uss_fs.h" /*Interface to this module*/ #include -#include +#include #include -#include #ifdef AFS_SUN5_ENV #include #endif @@ -40,7 +39,6 @@ RCSID("$Header$"); #include #include "uss_common.h" -extern int errno; /* diff --git a/src/uss/uss_kauth.c b/src/uss/uss_kauth.c index 05062a636..2f29bfe95 100644 --- a/src/uss/uss_kauth.c +++ b/src/uss/uss_kauth.c @@ -37,8 +37,6 @@ RCSID("$Header$"); #include /*MAXKTCREALMLEN*/ #include /* pack_long */ -extern int errno; - #define uss_kauth_MAX_SIZE 2048 #undef USS_KAUTH_DB diff --git a/src/uss/uss_procs.c b/src/uss/uss_procs.c index 71eb5ea99..60695c050 100644 --- a/src/uss/uss_procs.c +++ b/src/uss/uss_procs.c @@ -42,7 +42,6 @@ RCSID("$Header$"); #include /*MAXKTCREALMLEN*/ -extern int errno; #undef USS_PROCS_DB #undef USS_PROCS_DB_INSTANCE diff --git a/src/uss/uss_ptserver.c b/src/uss/uss_ptserver.c index 530b11557..1747f0d61 100644 --- a/src/uss/uss_ptserver.c +++ b/src/uss/uss_ptserver.c @@ -25,7 +25,6 @@ RCSID("$Header$"); #include /*Protection Server error codes*/ #include /*Error code xlation*/ -extern int errno; #undef USS_PTSERVER_DB diff --git a/src/uss/uss_vol.c b/src/uss/uss_vol.c index d9964e982..e033e739c 100644 --- a/src/uss/uss_vol.c +++ b/src/uss/uss_vol.c @@ -27,7 +27,7 @@ RCSID("$Header$"); #include #include #include -#include +#include #ifdef HAVE_STRING_H #include @@ -47,7 +47,6 @@ RCSID("$Header$"); #include #include -extern int errno; extern struct rx_connection *UV_Bind(); extern int line; extern int VL_GetEntryByID(); diff --git a/src/venus/fs.c b/src/venus/fs.c index 195356928..18ac2a13b 100644 --- a/src/venus/fs.c +++ b/src/venus/fs.c @@ -73,7 +73,7 @@ static int RxStatProcCmd(), RxStatPeerCmd(); extern char *hostutil_GetNameByINet(); extern struct hostent *hostutil_GetHostByName(); -extern int errno; + extern struct cmd_syndesc *cmd_CreateSyntax(); static char pn[] = "fs"; static int rxInitDone = 0; diff --git a/src/venus/kdump.c b/src/venus/kdump.c index 4dfaeef43..c7e9b29a2 100644 --- a/src/venus/kdump.c +++ b/src/venus/kdump.c @@ -13,6 +13,7 @@ RCSID("$Header$"); #include +#include #include /* for malloc() */ #ifdef AFS_LINUX24_ENV @@ -518,7 +519,6 @@ void print_cmstats(); #ifndef AFS_KDUMP_LIB extern struct cmd_syndesc *cmd_CreateSyntax(); #endif -extern int errno; int opencore(); #if defined(AFS_HPUX_ENV) && defined(__LP64__) diff --git a/src/venus/twiddle.c b/src/venus/twiddle.c index 6e5b6c25c..4d580efc4 100644 --- a/src/venus/twiddle.c +++ b/src/venus/twiddle.c @@ -30,7 +30,8 @@ RCSID("$Header$"); #undef VICE #include "afs/prs_fs.h" #include -#include +#include > +#include #include #include @@ -44,7 +45,7 @@ static char space[MAXSIZE]; static char tspace[1024]; static struct ubik_client *uclient; -extern int errno; + extern struct cmd_syndesc *cmd_CreateSyntax(); static char pn[] = "fs"; static int rxInitDone = 0; diff --git a/src/vlserver/cnvldb.c b/src/vlserver/cnvldb.c index 4ee584d04..ede8d455b 100644 --- a/src/vlserver/cnvldb.c +++ b/src/vlserver/cnvldb.c @@ -38,7 +38,7 @@ RCSID("$Header$"); #define MAXSIZE 2048 /* most I'll get back from PIOCTL */ #define BADSERVERID 255 /* XXX */ -extern int errno; + extern struct cmd_syndesc *cmd_CreateSyntax(); static char pn[] = "cnvldb"; static char tempname[] = "XXnewvldb"; diff --git a/src/vlserver/sascnvldb.c b/src/vlserver/sascnvldb.c index 08a366790..c6cf2d688 100644 --- a/src/vlserver/sascnvldb.c +++ b/src/vlserver/sascnvldb.c @@ -35,7 +35,7 @@ RCSID("$Header$"); #define MAXSIZE 2048 /* most I'll get back from PIOCTL */ -extern int errno; + extern struct cmd_syndesc *cmd_CreateSyntax(); static char pn[] = "cnvldb"; static char tempname[] = "XXnewvldb"; diff --git a/src/vol/fs_conv_411.c b/src/vol/fs_conv_411.c index 14c0d490a..8faa4960b 100644 --- a/src/vol/fs_conv_411.c +++ b/src/vol/fs_conv_411.c @@ -84,7 +84,6 @@ RCSID("$Header$"); int icount=0, iarraysize=0, *iarray; char *rawname(), *unrawname(), *vol_DevName(), *blockcheck(); -extern int errno; #define ROOTINODE 2 int force = 0, verbose = 0, unconv = 0; diff --git a/src/vol/partition.c b/src/vol/partition.c index 6edd46b52..18b790af0 100644 --- a/src/vol/partition.c +++ b/src/vol/partition.c @@ -59,7 +59,7 @@ RCSID("$Header$"); #endif #endif /* AFS_VFSINCL_ENV */ #endif /* AFS_OSF_ENV */ -#include +#include #include #include #include @@ -840,7 +840,6 @@ void VSetPartitionDiskUsage_r(register struct DiskPartition *dp) #else void VSetPartitionDiskUsage_r(register struct DiskPartition *dp) { - extern int errno; int fd, totalblks, free, used, availblks, bsize, code; int reserved; #if AFS_HAVE_STATVFS -- 2.39.5