openafs/src/config
Simon Wilkinson d98d3060f8 Add printf-style format checking
Add the AFS_ATTRIBUTE_FORMAT macro which can be used to turn on
printf-like format checking for our va-arg log functions.

Enable this checking for volser's Log(), and fix the fallout from
doing so.

Change-Id: Ic5ab93ba731856f1f90e894d711b0f84298ded12
Reviewed-on: http://gerrit.openafs.org/789
Reviewed-by: Derrick Brashear <shadow@dementia.org>
Tested-by: Derrick Brashear <shadow@dementia.org>
2009-11-08 08:27:16 -08:00
..
.gitignore Add/Update .gitignore files for Windows builds 2009-07-15 18:37:16 -06:00
afs_args.h macos 10.6 64 bit support 2009-08-27 04:59:29 -07:00
afs_sysnames.h Refactor OpenBSD param files into common and architecture-specific 2009-07-23 10:43:57 -07:00
afsconfig-windows.h des crypt cope with 64 bit longs 2009-09-10 23:09:58 -07:00
config.c config-include-fixes-20060802 2006-08-02 16:45:34 +00:00
debug.h dprintf-rename-20090427 2009-04-27 20:17:12 +00:00
icl.h
libafsdep libafsdep-correction-20070214 2007-02-14 23:55:09 +00:00
linux-version Search for the Linux version in the correct header 2009-07-07 07:14:58 -06:00
make_libafs_tree.pl no-copy-libafs-builds-20050121 2005-01-21 22:02:02 +00:00
make_vnode.pl
Makefile.component xml-doc-building-glue-20090527 2009-05-27 20:44:24 +00:00
Makefile.config.in Add support for warning checked builds 2009-09-28 05:00:04 -07:00
Makefile.in Build fixes: prevent unnecessary rebuilding 2009-07-22 08:24:48 -07:00
Makefile.version-CML.in xml-versioning-take-two-20090601 2009-06-01 18:51:45 +00:00
Makefile.version-NOCML.in xml-versioning-take-two-20090601 2009-06-01 18:51:45 +00:00
mc.c openafs-string-header-cleanup-20071030 2007-10-30 15:10:37 +00:00
mkvers.c xml-versioning-take-two-20090601 2009-06-01 18:51:45 +00:00
NTDllmap.txt windows-dllmap-20060705 2006-07-06 01:15:14 +00:00
NTLang.bat ntlang-20040805 2004-08-05 17:51:41 +00:00
NTMakefile Windows: Permit build system to update symbol store 2009-08-19 10:19:43 -07:00
NTMakefile.amd64_w2k windows 1.5.66 2009-10-23 14:50:49 -07:00
NTMakefile.i386_nt40 windows 1.5.66 2009-10-23 14:50:49 -07:00
NTMakefile.i386_w2k windows 1.5.66 2009-10-23 14:50:49 -07:00
NTMakefile.version-CML config-mkvers-xml-20090521 2009-05-21 18:25:50 +00:00
NTMakefile.version-NOCML Windows: Implement SRVSVC and WKSSVC RPC interfaces 2009-08-10 15:35:15 -07:00
NTVersioninfo.rc windows-config-version-20080702 2008-07-03 00:00:37 +00:00
param.alpha_dux40.h openafs-kill-dead-code-20050403 2005-04-03 19:09:05 +00:00
param.alpha_dux50.h openafs-kill-dead-code-20050403 2005-04-03 19:09:05 +00:00
param.alpha_dux51.h openafs-kill-dead-code-20050403 2005-04-03 19:09:05 +00:00
param.alpha_linux_22_usr.h linux-param-generator-20060831 2006-08-31 06:15:15 +00:00
param.alpha_linux_22.h linux-param-generator-20060831 2006-08-31 06:15:15 +00:00
param.alpha_linux_24_usr.h linux-param-generator-20060831 2006-08-31 06:15:15 +00:00
param.alpha_linux_24.h linux-param-generator-20060831 2006-08-31 06:15:15 +00:00
param.alpha_linux_26.h snowleopard 64 bit warning death 2009-10-16 05:54:46 -07:00
param.alpha_nbsd15.h Avoid redefinition errors for AFS_NONFSTRANS 2009-09-28 02:57:44 -07:00
param.alpha_nbsd16.h Avoid redefinition errors for AFS_NONFSTRANS 2009-09-28 02:57:44 -07:00
param.amd64_fbsd_53.h Avoid redefinition errors for AFS_NONFSTRANS 2009-09-28 02:57:44 -07:00
param.amd64_fbsd_70.h snowleopard 64 bit warning death 2009-10-16 05:54:46 -07:00
param.amd64_fbsd_71.h snowleopard 64 bit warning death 2009-10-16 05:54:46 -07:00
param.amd64_fbsd_80.h snowleopard 64 bit warning death 2009-10-16 05:54:46 -07:00
param.amd64_linux24.h linux-param-generator-20060831 2006-08-31 06:15:15 +00:00
param.amd64_linux26.h snowleopard 64 bit warning death 2009-10-16 05:54:46 -07:00
param.amd64_nbsd20.h nbsd20-amd64-20051015 2005-10-15 15:16:07 +00:00
param.amd64_nbsd30.h snowleopard 64 bit warning death 2009-10-16 05:54:46 -07:00
param.amd64_nbsd40.h snowleopard 64 bit warning death 2009-10-16 05:54:46 -07:00
param.amd64_obsd36.h Refactor OpenBSD param files into common and architecture-specific 2009-07-23 10:43:57 -07:00
param.amd64_obsd37.h Refactor OpenBSD param files into common and architecture-specific 2009-07-23 10:43:57 -07:00
param.amd64_obsd38.h Refactor OpenBSD param files into common and architecture-specific 2009-07-23 10:43:57 -07:00
param.amd64_obsd39.h snowleopard 64 bit warning death 2009-10-16 05:54:46 -07:00
param.amd64_obsd40.h snowleopard 64 bit warning death 2009-10-16 05:54:46 -07:00
param.amd64_obsd41.h snowleopard 64 bit warning death 2009-10-16 05:54:46 -07:00
param.amd64_obsd42.h snowleopard 64 bit warning death 2009-10-16 05:54:46 -07:00
param.amd64_obsd43.h snowleopard 64 bit warning death 2009-10-16 05:54:46 -07:00
param.amd64_obsd44.h snowleopard 64 bit warning death 2009-10-16 05:54:46 -07:00
param.amd64_obsd45.h snowleopard 64 bit warning death 2009-10-16 05:54:46 -07:00
param.amd64_w2k.h windows-64-bit-type-safety-20051105 2005-11-06 09:29:36 +00:00
param.arm_linux24.h linux-ucontext-fixes-20080630 2008-06-30 21:50:23 +00:00
param.arm_linux26.h linux-ucontext-fixes-20080630 2008-06-30 21:50:23 +00:00
param.hp_ux11i.h snowleopard 64 bit warning death 2009-10-16 05:54:46 -07:00
param.hp_ux102.h reindent-again-20030808 2003-08-08 22:54:30 +00:00
param.hp_ux110.h param-file-64-bit-scalar-updates-20090319 2009-03-20 03:12:11 +00:00
param.hp_ux1123.h snowleopard 64 bit warning death 2009-10-16 05:54:46 -07:00
param.i64_w2k.h windows-64-bit-type-safety-20051105 2005-11-06 09:29:36 +00:00
param.i386_dfbsd_23.h Avoid redefinition errors for AFS_NONFSTRANS 2009-09-28 02:57:44 -07:00
param.i386_fbsd_42.h Avoid redefinition errors for AFS_NONFSTRANS 2009-09-28 02:57:44 -07:00
param.i386_fbsd_43.h Avoid redefinition errors for AFS_NONFSTRANS 2009-09-28 02:57:44 -07:00
param.i386_fbsd_44.h Avoid redefinition errors for AFS_NONFSTRANS 2009-09-28 02:57:44 -07:00
param.i386_fbsd_45.h Avoid redefinition errors for AFS_NONFSTRANS 2009-09-28 02:57:44 -07:00
param.i386_fbsd_46.h Avoid redefinition errors for AFS_NONFSTRANS 2009-09-28 02:57:44 -07:00
param.i386_fbsd_47.h Avoid redefinition errors for AFS_NONFSTRANS 2009-09-28 02:57:44 -07:00
param.i386_fbsd_50.h Avoid redefinition errors for AFS_NONFSTRANS 2009-09-28 02:57:44 -07:00
param.i386_fbsd_51.h Avoid redefinition errors for AFS_NONFSTRANS 2009-09-28 02:57:44 -07:00
param.i386_fbsd_52.h Avoid redefinition errors for AFS_NONFSTRANS 2009-09-28 02:57:44 -07:00
param.i386_fbsd_53.h Avoid redefinition errors for AFS_NONFSTRANS 2009-09-28 02:57:44 -07:00
param.i386_fbsd_60.h Avoid redefinition errors for AFS_NONFSTRANS 2009-09-28 02:57:44 -07:00
param.i386_fbsd_61.h Avoid redefinition errors for AFS_NONFSTRANS 2009-09-28 02:57:44 -07:00
param.i386_fbsd_62.h Avoid redefinition errors for AFS_NONFSTRANS 2009-09-28 02:57:44 -07:00
param.i386_fbsd_70.h Avoid redefinition errors for AFS_NONFSTRANS 2009-09-28 02:57:44 -07:00
param.i386_fbsd_71.h Avoid redefinition errors for AFS_NONFSTRANS 2009-09-28 02:57:44 -07:00
param.i386_fbsd_80.h Avoid redefinition errors for AFS_NONFSTRANS 2009-09-28 02:57:44 -07:00
param.i386_linux22_usr.h linux-param-generator-20060831 2006-08-31 06:15:15 +00:00
param.i386_linux22.h linux-param-generator-20060831 2006-08-31 06:15:15 +00:00
param.i386_linux24_usr.h linux-param-generator-20060831 2006-08-31 06:15:15 +00:00
param.i386_linux24.h linux-param-generator-20060831 2006-08-31 06:15:15 +00:00
param.i386_linux26.h linux-param-generator-20060831 2006-08-31 06:15:15 +00:00
param.i386_nbsd15.h Avoid redefinition errors for AFS_NONFSTRANS 2009-09-28 02:57:44 -07:00
param.i386_nbsd16.h Avoid redefinition errors for AFS_NONFSTRANS 2009-09-28 02:57:44 -07:00
param.i386_nbsd20.h netbsd20-config-20040810 2004-08-10 21:35:08 +00:00
param.i386_nbsd21.h netbsd21-20041124 2004-11-24 18:57:58 +00:00
param.i386_nbsd30.h nbsd-update-20080328 2008-03-28 17:11:19 +00:00
param.i386_nbsd40.h nbsd-update-20080328 2008-03-28 17:11:19 +00:00
param.i386_nt40.h
param.i386_obsd31.h Refactor OpenBSD param files into common and architecture-specific 2009-07-23 10:43:57 -07:00
param.i386_obsd32.h Refactor OpenBSD param files into common and architecture-specific 2009-07-23 10:43:57 -07:00
param.i386_obsd33.h Refactor OpenBSD param files into common and architecture-specific 2009-07-23 10:43:57 -07:00
param.i386_obsd34.h Refactor OpenBSD param files into common and architecture-specific 2009-07-23 10:43:57 -07:00
param.i386_obsd35.h Refactor OpenBSD param files into common and architecture-specific 2009-07-23 10:43:57 -07:00
param.i386_obsd36.h Refactor OpenBSD param files into common and architecture-specific 2009-07-23 10:43:57 -07:00
param.i386_obsd37.h Refactor OpenBSD param files into common and architecture-specific 2009-07-23 10:43:57 -07:00
param.i386_obsd38.h Refactor OpenBSD param files into common and architecture-specific 2009-07-23 10:43:57 -07:00
param.i386_obsd39.h Refactor OpenBSD param files into common and architecture-specific 2009-07-23 10:43:57 -07:00
param.i386_obsd40.h Refactor OpenBSD param files into common and architecture-specific 2009-07-23 10:43:57 -07:00
param.i386_obsd41.h Refactor OpenBSD param files into common and architecture-specific 2009-07-23 10:43:57 -07:00
param.i386_obsd42.h Refactor OpenBSD param files into common and architecture-specific 2009-07-23 10:43:57 -07:00
param.i386_obsd43.h Refactor OpenBSD param files into common and architecture-specific 2009-07-23 10:43:57 -07:00
param.i386_obsd44.h Refactor OpenBSD param files into common and architecture-specific 2009-07-23 10:43:57 -07:00
param.i386_obsd45.h Refactor OpenBSD param files into common and architecture-specific 2009-07-23 10:43:57 -07:00
param.i386_umlinux22_usr.h linux-param-generator-20060831 2006-08-31 06:15:15 +00:00
param.i386_umlinux22.h linux-param-generator-20060831 2006-08-31 06:15:15 +00:00
param.i386_umlinux24_usr.h linux-param-generator-20060831 2006-08-31 06:15:15 +00:00
param.i386_umlinux24.h linux-param-generator-20060831 2006-08-31 06:15:15 +00:00
param.i386_umlinux26.h linux-param-generator-20060831 2006-08-31 06:15:15 +00:00
param.i386_w2k.h windows-config-param-20050706 2005-07-06 06:10:46 +00:00
param.ia64_hpux1122.h snowleopard 64 bit warning death 2009-10-16 05:54:46 -07:00
param.ia64_hpux1123.h snowleopard 64 bit warning death 2009-10-16 05:54:46 -07:00
param.ia64_linux24_usr.h linux-param-generator-20060831 2006-08-31 06:15:15 +00:00
param.ia64_linux24.h linux-param-generator-20060831 2006-08-31 06:15:15 +00:00
param.ia64_linux26.h snowleopard 64 bit warning death 2009-10-16 05:54:46 -07:00
param.linux22.h Avoid redefinition errors for AFS_NONFSTRANS 2009-09-28 02:57:44 -07:00
param.linux24.h Avoid redefinition errors for AFS_NONFSTRANS 2009-09-28 02:57:44 -07:00
param.linux26.h Avoid redefinition errors for AFS_NONFSTRANS 2009-09-28 02:57:44 -07:00
param.nbsd15.h Avoid redefinition errors for AFS_NONFSTRANS 2009-09-28 02:57:44 -07:00
param.nbsd16.h Avoid redefinition errors for AFS_NONFSTRANS 2009-09-28 02:57:44 -07:00
param.nbsd20.h Avoid redefinition errors for AFS_NONFSTRANS 2009-09-28 02:57:44 -07:00
param.nbsd21.h Avoid redefinition errors for AFS_NONFSTRANS 2009-09-28 02:57:44 -07:00
param.nbsd30.h Avoid redefinition errors for AFS_NONFSTRANS 2009-09-28 02:57:44 -07:00
param.nbsd40.h Avoid redefinition errors for AFS_NONFSTRANS 2009-09-28 02:57:44 -07:00
param.obsd31.h Avoid redefinition errors for AFS_NONFSTRANS 2009-09-28 02:57:44 -07:00
param.obsd32.h Avoid redefinition errors for AFS_NONFSTRANS 2009-09-28 02:57:44 -07:00
param.obsd33.h Avoid redefinition errors for AFS_NONFSTRANS 2009-09-28 02:57:44 -07:00
param.obsd34.h Avoid redefinition errors for AFS_NONFSTRANS 2009-09-28 02:57:44 -07:00
param.obsd35.h Avoid redefinition errors for AFS_NONFSTRANS 2009-09-28 02:57:44 -07:00
param.obsd36.h Avoid redefinition errors for AFS_NONFSTRANS 2009-09-28 02:57:44 -07:00
param.obsd37.h Avoid redefinition errors for AFS_NONFSTRANS 2009-09-28 02:57:44 -07:00
param.obsd38.h Avoid redefinition errors for AFS_NONFSTRANS 2009-09-28 02:57:44 -07:00
param.obsd39.h Avoid redefinition errors for AFS_NONFSTRANS 2009-09-28 02:57:44 -07:00
param.obsd40.h Avoid redefinition errors for AFS_NONFSTRANS 2009-09-28 02:57:44 -07:00
param.obsd41.h Avoid redefinition errors for AFS_NONFSTRANS 2009-09-28 02:57:44 -07:00
param.obsd42.h Avoid redefinition errors for AFS_NONFSTRANS 2009-09-28 02:57:44 -07:00
param.obsd43.h Avoid redefinition errors for AFS_NONFSTRANS 2009-09-28 02:57:44 -07:00
param.obsd44.h Avoid redefinition errors for AFS_NONFSTRANS 2009-09-28 02:57:44 -07:00
param.obsd45.h Avoid redefinition errors for AFS_NONFSTRANS 2009-09-28 02:57:44 -07:00
param.parisc_linux24_usr.h linux-param-generator-20060831 2006-08-31 06:15:15 +00:00
param.parisc_linux24.h linux-ucontext-fixes-20080630 2008-06-30 21:50:23 +00:00
param.ppc64_linux24.h linux-param-generator-20060831 2006-08-31 06:15:15 +00:00
param.ppc64_linux26.h snowleopard 64 bit warning death 2009-10-16 05:54:46 -07:00
param.ppc_darwin_12.h Avoid redefinition errors for AFS_NONFSTRANS 2009-09-28 02:57:44 -07:00
param.ppc_darwin_13.h Avoid redefinition errors for AFS_NONFSTRANS 2009-09-28 02:57:44 -07:00
param.ppc_darwin_14.h Avoid redefinition errors for AFS_NONFSTRANS 2009-09-28 02:57:44 -07:00
param.ppc_darwin_60.h Avoid redefinition errors for AFS_NONFSTRANS 2009-09-28 02:57:44 -07:00
param.ppc_darwin_70.h Avoid redefinition errors for AFS_NONFSTRANS 2009-09-28 02:57:44 -07:00
param.ppc_darwin_80.h Avoid redefinition errors for AFS_NONFSTRANS 2009-09-28 02:57:44 -07:00
param.ppc_darwin_90.h Avoid redefinition errors for AFS_NONFSTRANS 2009-09-28 02:57:44 -07:00
param.ppc_linux22_usr.h linux-param-generator-20060831 2006-08-31 06:15:15 +00:00
param.ppc_linux22.h linux-param-generator-20060831 2006-08-31 06:15:15 +00:00
param.ppc_linux24_usr.h linux-param-generator-20060831 2006-08-31 06:15:15 +00:00
param.ppc_linux24.h linux-param-generator-20060831 2006-08-31 06:15:15 +00:00
param.ppc_linux26.h linux-param-generator-20060831 2006-08-31 06:15:15 +00:00
param.ppc_nbsd16.h Avoid redefinition errors for AFS_NONFSTRANS 2009-09-28 02:57:44 -07:00
param.ppc_nbsd20.h netbsd20-config-20040810 2004-08-10 21:35:08 +00:00
param.rs_aix42.h reindent-again-20030808 2003-08-08 22:54:30 +00:00
param.rs_aix51.h dafs-20060317 2006-03-17 19:54:26 +00:00
param.rs_aix52.h dafs-20060317 2006-03-17 19:54:26 +00:00
param.rs_aix53.h dafs-20060317 2006-03-17 19:54:26 +00:00
param.rs_aix61.h aix61-initial-support-20080903 2008-09-03 19:26:29 +00:00
param.s390_linux22_usr.h linux-param-generator-20060831 2006-08-31 06:15:15 +00:00
param.s390_linux22.h linux-param-generator-20060831 2006-08-31 06:15:15 +00:00
param.s390_linux24_usr.h linux-param-generator-20060831 2006-08-31 06:15:15 +00:00
param.s390_linux24.h linux-param-generator-20060831 2006-08-31 06:15:15 +00:00
param.s390_linux26.h linux-param-generator-20060831 2006-08-31 06:15:15 +00:00
param.s390x_linux24.h linux-param-generator-20060831 2006-08-31 06:15:15 +00:00
param.s390x_linux26.h snowleopard 64 bit warning death 2009-10-16 05:54:46 -07:00
param.sgi_62.h reindent-again-20030808 2003-08-08 22:54:30 +00:00
param.sgi_63.h reindent-again-20030808 2003-08-08 22:54:30 +00:00
param.sgi_64.h reindent-again-20030808 2003-08-08 22:54:30 +00:00
param.sgi_65.h snowleopard 64 bit warning death 2009-10-16 05:54:46 -07:00
param.sparc64_linux22_usr.h linux-param-generator-20060831 2006-08-31 06:15:15 +00:00
param.sparc64_linux22.h linux-param-generator-20060831 2006-08-31 06:15:15 +00:00
param.sparc64_linux24_usr.h linux-param-generator-20060831 2006-08-31 06:15:15 +00:00
param.sparc64_linux24.h linux-param-generator-20060831 2006-08-31 06:15:15 +00:00
param.sparc64_linux26.h linux-param-generator-20060831 2006-08-31 06:15:15 +00:00
param.sparc_linux22_usr.h linux-param-generator-20060831 2006-08-31 06:15:15 +00:00
param.sparc_linux22.h sparc32-no-ucontext-20070716 2007-07-17 04:46:25 +00:00
param.sparc_linux24_usr.h linux-param-generator-20060831 2006-08-31 06:15:15 +00:00
param.sparc_linux24.h sparc32-no-ucontext-20070716 2007-07-17 04:46:25 +00:00
param.sun4_413.h skyrope-mit-merge-hell-20040226 2004-02-26 19:22:35 +00:00
param.sun4x_55.h openafs-kill-dead-code-20050403 2005-04-03 19:09:05 +00:00
param.sun4x_56.h solars-sparc32-largefile-20051011 2005-10-12 07:15:39 +00:00
param.sun4x_57.h solaris-uniqtime32-20051223 2005-12-24 01:07:43 +00:00
param.sun4x_58.h solaris-largepartition-interface-20081222 2008-12-22 20:34:12 +00:00
param.sun4x_59.h solaris-largepartition-interface-20081222 2008-12-22 20:34:12 +00:00
param.sun4x_510.h solaris-largepartition-interface-20081222 2008-12-22 20:34:12 +00:00
param.sun4x_511.h solaris-largepartition-interface-20081222 2008-12-22 20:34:12 +00:00
param.sunx86_54.h
param.sunx86_57.h solaris-uniqtime32-20051223 2005-12-24 01:07:43 +00:00
param.sunx86_58.h solaris-largepartition-interface-20081222 2008-12-22 20:34:12 +00:00
param.sunx86_59.h solaris-largepartition-interface-20081222 2008-12-22 20:34:12 +00:00
param.sunx86_510.h solaris-largepartition-interface-20081222 2008-12-22 20:34:12 +00:00
param.sunx86_511.h solaris-largepartition-interface-20081222 2008-12-22 20:34:12 +00:00
param.x86_darwin_80.h Avoid redefinition errors for AFS_NONFSTRANS 2009-09-28 02:57:44 -07:00
param.x86_darwin_90.h Fix warnings in tviced 2009-10-18 07:36:04 -07:00
param.x86_darwin_100.h snowleopard 64 bit warning death 2009-10-16 05:54:46 -07:00
permit_xprt.h
ranlib
shlib-build.in shlib-build-error-reporting-20060804 2006-08-04 18:55:13 +00:00
shlib-install.in shlib-build-error-reporting-20060804 2006-08-04 18:55:13 +00:00
stds.h Add printf-style format checking 2009-11-08 08:27:16 -08:00
touch.c windows-64-bit-type-safety-20051105 2005-11-06 09:29:36 +00:00
util_cr.c windows-64-bit-type-safety-20051105 2005-11-06 09:29:36 +00:00
uvenus.h
venus.h bypasscache-20080922 2008-09-25 12:42:02 +00:00
vioc.h curpag-via-pioctl-20090603 2009-06-03 06:39:47 +00:00