openafs/src/afs
Benjamin Kaduk 8817308a87 FBSD: catch up to 1997 and include if_var.h with if.h
The commit message for upstream's r257244 change includes:
 - Make the prophecy from 1997 happen and remove if_var.h inclusion
   from if.h.
Despite the clear public posting, we were caught unawares.  We made
it down to the cellar despite the missing stairs, but "Beware of
the Leopard" caused us to turn back, apparently.

Since if.h is included in many places and if_var.h is not present
on all OSes, pull the if.h inclusion into the common kernel headers
for afs/ and rx/ , and add in if_var.h (as well as the sys/socket.h
prerequisite).

Change-Id: I228c1560a128388c187804e05c0dd2500fb2853e
Reviewed-on: http://gerrit.openafs.org/10754
Tested-by: BuildBot <buildbot@rampaginggeek.com>
Reviewed-by: Derrick Brashear <shadow@your-file-system.com>
2014-01-27 17:55:56 -08:00
..
AIX Support for changes to OS X Mavericks VNOP_SYMLINK() function. 2013-11-21 14:15:27 -08:00
DARWIN DARWIN: Convert crfree back into a macro 2014-01-12 11:52:38 -08:00
DFBSD DFBSD update dfbsd userland 2010-08-29 17:22:40 -07:00
DOC xserver lock order violation 2011-08-31 11:37:54 -07:00
FBSD Support for changes to OS X Mavericks VNOP_SYMLINK() function. 2013-11-21 14:15:27 -08:00
HPUX Support for changes to OS X Mavericks VNOP_SYMLINK() function. 2013-11-21 14:15:27 -08:00
IRIX afs: Return raw code from background daemons 2014-01-27 17:52:41 -08:00
LINUX De-duplicate a couple afs_CheckCode uniquifiers 2014-01-15 08:00:58 -08:00
LINUX24 Support for changes to OS X Mavericks VNOP_SYMLINK() function. 2013-11-21 14:15:27 -08:00
NBSD Support for changes to OS X Mavericks VNOP_SYMLINK() function. 2013-11-21 14:15:27 -08:00
OBSD Support for changes to OS X Mavericks VNOP_SYMLINK() function. 2013-11-21 14:15:27 -08:00
SOLARIS SOLARIS: Support VSW_STATS 2014-01-12 11:49:26 -08:00
SUNOS Fix problems from afs_osi_gcpags reorganization 2010-04-10 10:54:41 -07:00
UKERNEL Support for changes to OS X Mavericks VNOP_SYMLINK() function. 2013-11-21 14:15:27 -08:00
VNOPS afs: Return raw code from background daemons 2014-01-27 17:52:41 -08:00
.gitignore gitignore-20090615 2009-06-15 23:29:29 +00:00
afs_analyze.c libafs: initialize hard mount last errors 2013-07-12 08:00:04 -07:00
afs_axscache.c afs: casting NULL is generally unnecessary 2012-09-27 11:03:07 -07:00
afs_axscache.h death to trailing whitespace 2010-08-16 21:32:53 -07:00
afs_buffer.c Linux 3.7: remove use of param.h and ioctl.h 2012-11-19 04:22:01 -08:00
afs_bypasscache.c libafs: update uio resid in bypasscache 2013-09-12 08:31:45 -07:00
afs_bypasscache.h bypasscache: update threshold variable type 2012-10-19 03:32:34 -07:00
afs_call.c client: flag in cachemanager if rmtsys is enabled 2013-09-12 08:28:11 -07:00
afs_callback.c libafs: track dynroot locks for cmdebug 2013-06-21 08:44:46 -07:00
afs_cbqueue.c death to trailing whitespace 2010-08-16 21:32:53 -07:00
afs_cbqueue.h death to trailing whitespace 2010-08-16 21:32:53 -07:00
afs_cell.c Unix CM: Don't free cell, then release lock on it 2013-02-27 12:44:34 -08:00
afs_chunk.c death to trailing whitespace 2010-08-16 21:32:53 -07:00
afs_chunkops.h afs: Never use GetNewDSlot after init 2012-11-13 10:37:31 -08:00
afs_conn.c Unix CM: Remove unused security class initialisation 2013-02-20 12:37:17 -08:00
afs_consts.h Prefix global defines 2009-12-21 13:40:11 -08:00
afs_daemons.c afs: Return raw code from background daemons 2014-01-27 17:52:41 -08:00
afs_dcache.c afs: Return raw code from background daemons 2014-01-27 17:52:41 -08:00
afs_disconnected.c libafs: use afs_ResetVCache in flush volume data 2012-07-16 05:51:42 -07:00
afs_dynroot.c libafs: track dynroot locks for cmdebug 2013-06-21 08:44:46 -07:00
afs_dynroot.h linux-afs-translator-xen-20060731 2006-07-31 22:58:17 +00:00
afs_error.c libafs: initialize hard mount last errors 2013-07-12 08:00:04 -07:00
afs_exporter.c afs: clean afs_osi_Alloc() usage 2010-10-29 11:28:03 -07:00
afs_fetchstore.c afs_fetchstore: avoid use of uninitialized variable 2014-01-17 10:38:05 -08:00
afs_icl.c Unix CM: Don't overflow ICL logs array 2013-02-28 16:20:00 -08:00
afs_init.c afs: Never #define away afsd_dynamic_vcaches 2012-03-15 08:41:33 -07:00
afs_lock.c Remove nonsensical bozon-lock defines 2011-06-30 07:27:52 -07:00
afs_mariner.c Unix CM: Don't cast allocator returns 2012-05-24 08:53:03 -07:00
afs_memcache.c memcache: add extend-entry function 2012-10-19 05:06:55 -07:00
afs_nfsclnt.c libafs: Implement unixuser RW locks 2011-05-19 05:02:57 -07:00
afs_nfsdisp.c SOLARIS: Avoid areq and auid conflict 2013-01-05 06:28:04 -08:00
afs_osi_alloc.c Port cache manager to NetBSD-5 and NetBSD-current 2011-05-31 05:35:32 -07:00
afs_osi_pag.c libafs: revert init req to use the real uid 2012-08-09 08:06:03 -07:00
afs_osi_uio.c libafs: Tidy up iovec allocation and trimming 2011-06-05 07:38:47 -07:00
afs_osi_vget.c death to trailing whitespace 2010-08-16 21:32:53 -07:00
afs_osi_vm.c afs: Do not skip flushing pages for dv-0 files 2012-11-20 01:57:10 -08:00
afs_osi.c SOLARIS: Use kcred instead of afs_osi_cred 2012-02-07 06:41:05 -08:00
afs_osi.h Linux 3.7: remove use of param.h and ioctl.h 2012-11-19 04:22:01 -08:00
afs_osidnlc.c Unix CM: Fix stray semicolon 2013-03-03 19:00:46 -08:00
afs_osidnlc.h death to trailing whitespace 2010-08-16 21:32:53 -07:00
afs_pag_call.c rx: RX_CALL_IDLE and RX_CALL_BUSY 2012-01-20 08:39:10 -08:00
afs_pag_cred.c libafs: Implement unixuser RW locks 2011-05-19 05:02:57 -07:00
afs_pioctl.c Fix build for FreeBSD 10.0 2013-10-25 16:50:32 -07:00
afs_prototypes.h Support for changes to OS X Mavericks VNOP_SYMLINK() function. 2013-11-21 14:15:27 -08:00
afs_segments.c afs: Clarify comment 2013-10-26 05:59:39 -07:00
afs_server.c afs: Pass rx connection to print_internet_address 2012-11-12 10:34:00 -08:00
afs_stat.c death to trailing whitespace 2010-08-16 21:32:53 -07:00
afs_stats.h Unix CM: Update AFS_STATS_NUM_FS_RPC_OPS 2013-02-28 16:22:17 -08:00
afs_syscall.c libafs: fix Afs_syscall definition for UKERNEL 2013-05-28 07:26:38 -07:00
afs_tokens.c libafs: don't free the NULL we get from a failed allocation 2011-08-13 19:07:21 -07:00
afs_trace.et Linux: cleanup aio support 2011-04-26 07:33:11 -07:00
afs_user.c Remove support for Solaris pre-8 2011-06-30 07:27:39 -07:00
afs_util.c afs: log ICMP errors for downed servers 2012-12-04 03:18:44 -08:00
afs_util.h death to trailing whitespace 2010-08-16 21:32:53 -07:00
afs_vcache.c afs: Add a little more info on SLVC loop panic 2012-12-31 06:55:09 -08:00
afs_volume.c afs: Avoid SetupVolume panic 2013-02-12 11:39:19 -08:00
afs_warn.c Fix build for FreeBSD 10.0 2013-10-25 16:50:32 -07:00
afs.h afs: Return raw code from background daemons 2014-01-27 17:52:41 -08:00
afsincludes.h Include afsconfig.h before anything else 2011-12-20 13:39:06 -08:00
discon.h Unix CM: We're disconnected if RW disconnected too 2012-04-08 18:20:15 -07:00
exporter.h Remove support for Solaris pre-8 2011-06-30 07:27:39 -07:00
findlocks Add a tool to find lock ID numbers 2013-07-12 08:00:17 -07:00
libafsdep no-copy-libafs-builds-20021015 2002-10-16 04:58:13 +00:00
lock.h Remove nonsensical bozon-lock defines 2011-06-30 07:27:52 -07:00
Makefile.in build: compile_et rules for parallel make 2013-09-30 06:31:02 -07:00
nfsclient.h death to trailing whitespace 2010-08-16 21:32:53 -07:00
NTMakefile Windows: add clean rule to src/afs/NTMakefile 2011-09-07 14:27:22 -07:00
sysctl.h macos: bulkstat sysctl 2011-05-27 07:43:20 -07:00
sysincludes.h FBSD: catch up to 1997 and include if_var.h with if.h 2014-01-27 17:55:56 -08:00
unified_afs.et afs-error-translation-update-20030308 2003-03-10 02:38:37 +00:00
unified_afs.p.h Windows: unified afs errors must use nt mapping 2011-08-01 10:42:39 -07:00
voldefs.h death to trailing whitespace 2010-08-16 21:32:53 -07:00
volerrors.h death to trailing whitespace 2010-08-16 21:32:53 -07:00