config: Refactor the FreeBSD configuration files
authorChas Williams (CONTRACTOR) <chas@cmf.nrl.navy.mil>
Thu, 31 Jul 2014 15:45:14 +0000 (11:45 -0400)
committerD Brashear <shadow@your-file-system.com>
Wed, 6 Aug 2014 14:18:39 +0000 (10:18 -0400)
Use a common file for most of the platform specific settings.

Change-Id: If95ad44de99fc3320570d53d706fed4d760fe67d
Reviewed-on: http://gerrit.openafs.org/11346
Tested-by: BuildBot <buildbot@rampaginggeek.com>
Reviewed-by: Garrett Wollman <wollman@csail.mit.edu>
Reviewed-by: D Brashear <shadow@your-file-system.com>

44 files changed:
acinclude.m4
src/config/param.amd64_fbsd_100.h
src/config/param.amd64_fbsd_101.h
src/config/param.amd64_fbsd_110.h
src/config/param.amd64_fbsd_53.h
src/config/param.amd64_fbsd_70.h
src/config/param.amd64_fbsd_71.h
src/config/param.amd64_fbsd_72.h
src/config/param.amd64_fbsd_73.h
src/config/param.amd64_fbsd_74.h
src/config/param.amd64_fbsd_80.h
src/config/param.amd64_fbsd_81.h
src/config/param.amd64_fbsd_82.h
src/config/param.amd64_fbsd_83.h
src/config/param.amd64_fbsd_84.h
src/config/param.amd64_fbsd_90.h
src/config/param.amd64_fbsd_91.h
src/config/param.amd64_fbsd_92.h
src/config/param.amd64_fbsd_93.h
src/config/param.generic_fbsd.h [new file with mode: 0644]
src/config/param.i386_fbsd_100.h
src/config/param.i386_fbsd_101.h
src/config/param.i386_fbsd_110.h
src/config/param.i386_fbsd_50.h
src/config/param.i386_fbsd_51.h
src/config/param.i386_fbsd_52.h
src/config/param.i386_fbsd_53.h
src/config/param.i386_fbsd_60.h
src/config/param.i386_fbsd_61.h
src/config/param.i386_fbsd_62.h
src/config/param.i386_fbsd_70.h
src/config/param.i386_fbsd_71.h
src/config/param.i386_fbsd_72.h
src/config/param.i386_fbsd_73.h
src/config/param.i386_fbsd_74.h
src/config/param.i386_fbsd_80.h
src/config/param.i386_fbsd_81.h
src/config/param.i386_fbsd_82.h
src/config/param.i386_fbsd_83.h
src/config/param.i386_fbsd_84.h
src/config/param.i386_fbsd_90.h
src/config/param.i386_fbsd_91.h
src/config/param.i386_fbsd_92.h
src/config/param.i386_fbsd_93.h

index 4052f99..7c277ac 100644 (file)
@@ -818,6 +818,7 @@ case $AFS_SYSNAME in
     *_linux_22) AFS_PARAM_COMMON=param.linux22.h ;;
     *_linux_24) AFS_PARAM_COMMON=param.linux24.h ;;
     *_linux_26) AFS_PARAM_COMMON=param.linux26.h ;;
+    *_fbsd_*)   AFS_PARAM_COMMON=param.generic_fbsd.h ;;
 esac
 
 OPENAFS_OSCONF
index 891fbb1..7a8a265 100644 (file)
@@ -5,28 +5,13 @@
 #define SYS_NAME       "amd64_fbsd_100"
 #define SYS_NAME_ID    SYS_NAME_ID_amd64_fbsd_100
 
-#define AFSLITTLE_ENDIAN    1
-#define AFS_HAVE_FFS        1  /* Use system's ffs. */
-#define AFS_HAVE_STATVFS    1  /* System does support statvfs */
-#define AFS_VM_RDWR_ENV            1   /* read/write implemented via VM */
-
+#define AFS_64BITPOINTER_ENV 1
 
 #ifndef UKERNEL
 /* This section for kernel libafs compiles only */
 
-#ifndef IGNORE_STDS_H
-#include <sys/param.h>
-#endif
+#define AFS_64BITUSERPOINTER_ENV 1
 
-#define AFS_XBSD_ENV 1         /* {Free,Open,Net}BSD */
-#define AFS_X86_XBSD_ENV 1
-
-#define AFS_NAMEI_ENV     1    /* User space interface to file system */
-#define AFS_64BIT_CLIENT 1
-#define AFS_64BITPOINTER_ENV 1
-#define AFS_64BITUSERPOINTER_ENV       1
-#define AFS_64BIT_IOPS_ENV 1   /* Needed for NAMEI */
-#define AFS_FBSD_ENV 1
 #define AFS_FBSD50_ENV 1
 #define AFS_FBSD51_ENV 1
 #define AFS_FBSD52_ENV 1
 #define AFS_FBSD62_ENV 1
 #define AFS_FBSD70_ENV 1
 #define AFS_FBSD71_ENV 1
+#define AFS_FBSD72_ENV 1
+#define AFS_FBSD73_ENV 1
 #define AFS_FBSD80_ENV 1
 #define AFS_FBSD81_ENV 1
+#define AFS_FBSD82_ENV 1
+#define AFS_FBSD83_ENV 1
+#define AFS_FBSD84_ENV 1
 #define AFS_FBSD90_ENV 1
 #define AFS_FBSD91_ENV 1
+#define AFS_FBSD92_ENV 1
+#define AFS_FBSD93_ENV 1
 #define AFS_FBSD100_ENV 1
-#define AFS_X86_FBSD_ENV 1
+
 #define AFS_X86_FBSD50_ENV 1
 #define AFS_X86_FBSD60_ENV 1 /* added at 70--ie, some changes should port <-- */
 #define AFS_X86_FBSD62_ENV 1
 #define AFS_X86_FBSD70_ENV 1
 #define AFS_X86_FBSD71_ENV 1
+#define AFS_X86_FBSD72_ENV 1
+#define AFS_X86_FBSD73_ENV 1
 #define AFS_X86_FBSD80_ENV 1
 #define AFS_X86_FBSD81_ENV 1
+#define AFS_X86_FBSD82_ENV 1
+#define AFS_X86_FBSD83_ENV 1
+#define AFS_X86_FBSD84_ENV 1
 #define AFS_X86_FBSD90_ENV 1
 #define AFS_X86_FBSD91_ENV 1
+#define AFS_X86_FBSD92_ENV 1
+#define AFS_X86_FBSD93_ENV 1
 #define AFS_X86_FBSD100_ENV 1
-#define AFS_X86_ENV 1
-#undef  AFS_NONFSTRANS
-#define AFS_NONFSTRANS 1
-#define FTRUNC O_TRUNC
-
-#define IUPD 0x0010
-#define IACC 0x0020
-#define ICHG 0x0040
-#define IMOD 0x0080
-
-#define IN_LOCK(ip)     lockmgr(&ip->i_lock, LK_EXCLUSIVE, \
-                                NULL, curproc)
-#define IN_UNLOCK(ip)   lockmgr(&ip->i_lock, LK_RELEASE, \
-                                NULL, curproc)
-
-#include <afs/afs_sysnames.h>
-
-#define AFS_VFS_ENV    1
-#define AFS_VFSINCL_ENV 1
-#define AFS_GREEDY43_ENV       1
-#define AFS_ENV        1
-
-#define AFS_SYSCALL    339
-#define AFS_MOUNT_AFS  "afs"
-
-#ifndef MOUNT_UFS
-#define MOUNT_UFS "ufs"
-#endif
-
-#ifndef        MOUNT_AFS
-#define        MOUNT_AFS AFS_MOUNT_AFS
-#endif
-
-#define RXK_LISTENER_ENV 1
-#define AFS_GCPAGS             0       /* if nonzero, garbage collect PAGs */
-#define AFS_USE_GETTIMEOFDAY    1      /* use gettimeofday to implement rx clock */
-
-/* Extra kernel definitions (from kdefs file) */
-#ifdef _KERNEL
-#define AFS_GLOBAL_SUNLOCK        1
-#define        AFS_VFS34       1       /* What is VFS34??? */
-#define        afsio_iov       uio_iov
-#define        afsio_iovcnt    uio_iovcnt
-#define        afsio_offset    uio_offset
-#define        afsio_seg       uio_segflg
-#define        afsio_resid     uio_resid
-#define        AFS_UIOSYS      UIO_SYSSPACE
-#define        AFS_UIOUSER     UIO_USERSPACE
-#define        AFS_CLBYTES     CLBYTES
-#define        osi_GetTime(x)  microtime(x)
-#define AFS_KALLOC(x)   osi_fbsd_alloc((x), 1)
-#undef AFS_KALLOC_NOSLEEP
-#define        AFS_KALLOC_NOSLEEP(x) osi_fbsd_alloc((x), 0)
-#define AFS_KFREE(x,y)  osi_fbsd_free((x))
-#define        v_count         v_usecount
-#define v_vfsp         v_mount
-#define vfs_bsize      mnt_stat.f_bsize
-#define vfs_fsid       mnt_stat.f_fsid
-#define va_nodeid      va_fileid
-#define vfs_vnodecovered mnt_vnodecovered
-#define direct         dirent
-#define vnode_t                struct vnode
-
-#ifndef MUTEX_DEFAULT
-#define MUTEX_DEFAULT   0
-#endif /* MUTEX_DEFAULT */
-
-#ifndef SSYS
-#define SSYS            0x00002
-#endif /* SSYS */
-
-#define p_rcred         p_ucred
-
-#if    !defined(ASSEMBLER) && !defined(__LANGUAGE_ASSEMBLY__)
-enum vcexcl { NONEXCL, EXCL };
-
-#ifdef KERNEL
-#ifndef MIN
-#define MIN(A,B) ((A) < (B) ? (A) : (B))
-#endif
-#ifndef MAX
-#define MAX(A,B) ((A) > (B) ? (A) : (B))
-#endif
-#endif /* KERNEL */
-
-#endif /* ! ASSEMBLER & ! __LANGUAGE_ASSEMBLY__ */
-#endif /* _KERNEL */
 
 #else /* !defined(UKERNEL) */
 
 /* This section for user space compiles only */
 
-#define UKERNEL                        1       /* user space kernel */
-#define AFS_ENV                        1
-#define AFS_VFSINCL_ENV         1
-#define AFS_USR_FBSD50_ENV     1
-#define AFS_USR_FBSD51_ENV     1
-#define AFS_USR_FBSD52_ENV     1
-#define AFS_USR_FBSD53_ENV     1
-#define AFS_USR_FBSD60_ENV     1
-#define AFS_USR_FBSD61_ENV     1
-#define AFS_USR_FBSD70_ENV     1
-#define AFS_USR_FBSD71_ENV     1
-#define AFS_USR_FBSD80_ENV     1
-#define AFS_USR_FBSD81_ENV     1
-#define AFS_USR_FBSD90_ENV     1
-#define AFS_USR_FBSD91_ENV     1
-#define AFS_USR_FBSD100_ENV    1
-#define AFS_USR_FBSD_ENV       1
-#undef  AFS_NONFSTRANS
-#define AFS_NONFSTRANS 1
-
-#define AFS_MOUNT_AFS "afs"    /* The name of the filesystem type. */
-#define AFS_SYSCALL 339
-#define AFS_NAMEI_ENV         1        /* User space interface to file system */
-#define AFS_64BITPOINTER_ENV  1
-#define AFS_64BIT_IOPS_ENV    1        /* Needed for NAMEI */
-#define AFS_USERSPACE_IP_ADDR 1
-#define RXK_LISTENER_ENV      1
-#define AFS_GCPAGS           0 /* if nonzero, garbage collect PAGs */
-
-#include <afs/afs_sysnames.h>
-
-#define        afsio_iov       uio_iov
-#define        afsio_iovcnt    uio_iovcnt
-#define        afsio_offset    uio_offset
-#define        afsio_seg       uio_segflg
-#define        afsio_fmode     uio_fmode
-#define        afsio_resid     uio_resid
-#define        AFS_UIOSYS      1
-#define        AFS_UIOUSER     UIO_USERSPACE
-#define        AFS_CLBYTES     MCLBYTES
-#define        AFS_MINCHANGE   2
-#define        VATTR_NULL      usr_vattr_null
-
-#define AFS_DIRENT
-#ifndef CMSERVERPREF
-#define CMSERVERPREF
-#endif
-
-#include <sys/param.h>
-#include <sys/types.h>
-#include <sys/mount.h>
-#include <sys/fcntl.h>
-#include <sys/uio.h>
-#include <sys/socket.h>
-#include <netinet/in.h>
-#include <limits.h>
+#define AFS_USR_FBSD50_ENV 1
+#define AFS_USR_FBSD51_ENV 1
+#define AFS_USR_FBSD52_ENV 1
+#define AFS_USR_FBSD53_ENV 1
+#define AFS_USR_FBSD60_ENV 1
+#define AFS_USR_FBSD61_ENV 1
+#define AFS_USR_FBSD70_ENV 1
+#define AFS_USR_FBSD71_ENV 1
+#define AFS_USR_FBSD72_ENV 1
+#define AFS_USR_FBSD73_ENV 1
+#define AFS_USR_FBSD80_ENV 1
+#define AFS_USR_FBSD81_ENV 1
+#define AFS_USR_FBSD82_ENV 1
+#define AFS_USR_FBSD83_ENV 1
+#define AFS_USR_FBSD84_ENV 1
+#define AFS_USR_FBSD90_ENV 1
+#define AFS_USR_FBSD91_ENV 1
+#define AFS_USR_FBSD92_ENV 1
+#define AFS_USR_FBSD93_ENV 1
+#define AFS_USR_FBSD100_ENV 1
 
 #endif /* !defined(UKERNEL) */
 
index fce5589..d092cd9 100644 (file)
@@ -5,28 +5,13 @@
 #define SYS_NAME       "amd64_fbsd_101"
 #define SYS_NAME_ID    SYS_NAME_ID_amd64_fbsd_101
 
-#define AFSLITTLE_ENDIAN    1
-#define AFS_HAVE_FFS        1  /* Use system's ffs. */
-#define AFS_HAVE_STATVFS    1  /* System does support statvfs */
-#define AFS_VM_RDWR_ENV            1   /* read/write implemented via VM */
-
+#define AFS_64BITPOINTER_ENV 1
 
 #ifndef UKERNEL
 /* This section for kernel libafs compiles only */
 
-#ifndef IGNORE_STDS_H
-#include <sys/param.h>
-#endif
+#define AFS_64BITUSERPOINTER_ENV 1
 
-#define AFS_XBSD_ENV 1         /* {Free,Open,Net}BSD */
-#define AFS_X86_XBSD_ENV 1
-
-#define AFS_NAMEI_ENV     1    /* User space interface to file system */
-#define AFS_64BIT_CLIENT 1
-#define AFS_64BITPOINTER_ENV 1
-#define AFS_64BITUSERPOINTER_ENV       1
-#define AFS_64BIT_IOPS_ENV 1   /* Needed for NAMEI */
-#define AFS_FBSD_ENV 1
 #define AFS_FBSD50_ENV 1
 #define AFS_FBSD51_ENV 1
 #define AFS_FBSD52_ENV 1
 #define AFS_FBSD62_ENV 1
 #define AFS_FBSD70_ENV 1
 #define AFS_FBSD71_ENV 1
+#define AFS_FBSD72_ENV 1
+#define AFS_FBSD73_ENV 1
 #define AFS_FBSD80_ENV 1
 #define AFS_FBSD81_ENV 1
+#define AFS_FBSD82_ENV 1
+#define AFS_FBSD83_ENV 1
+#define AFS_FBSD84_ENV 1
 #define AFS_FBSD90_ENV 1
 #define AFS_FBSD91_ENV 1
+#define AFS_FBSD92_ENV 1
+#define AFS_FBSD93_ENV 1
 #define AFS_FBSD100_ENV 1
 #define AFS_FBSD101_ENV 1
-#define AFS_X86_FBSD_ENV 1
+
 #define AFS_X86_FBSD50_ENV 1
 #define AFS_X86_FBSD60_ENV 1 /* added at 70--ie, some changes should port <-- */
 #define AFS_X86_FBSD62_ENV 1
 #define AFS_X86_FBSD70_ENV 1
 #define AFS_X86_FBSD71_ENV 1
+#define AFS_X86_FBSD72_ENV 1
+#define AFS_X86_FBSD73_ENV 1
 #define AFS_X86_FBSD80_ENV 1
 #define AFS_X86_FBSD81_ENV 1
+#define AFS_X86_FBSD82_ENV 1
+#define AFS_X86_FBSD83_ENV 1
+#define AFS_X86_FBSD84_ENV 1
 #define AFS_X86_FBSD90_ENV 1
 #define AFS_X86_FBSD91_ENV 1
+#define AFS_X86_FBSD92_ENV 1
+#define AFS_X86_FBSD93_ENV 1
 #define AFS_X86_FBSD100_ENV 1
 #define AFS_X86_FBSD101_ENV 1
-#define AFS_X86_ENV 1
-#undef  AFS_NONFSTRANS
-#define AFS_NONFSTRANS 1
-#define FTRUNC O_TRUNC
-
-#define IUPD 0x0010
-#define IACC 0x0020
-#define ICHG 0x0040
-#define IMOD 0x0080
-
-#define IN_LOCK(ip)     lockmgr(&ip->i_lock, LK_EXCLUSIVE, \
-                                NULL, curproc)
-#define IN_UNLOCK(ip)   lockmgr(&ip->i_lock, LK_RELEASE, \
-                                NULL, curproc)
-
-#include <afs/afs_sysnames.h>
-
-#define AFS_VFS_ENV    1
-#define AFS_VFSINCL_ENV 1
-#define AFS_GREEDY43_ENV       1
-#define AFS_ENV        1
-
-#define AFS_SYSCALL    339
-#define AFS_MOUNT_AFS  "afs"
-
-#ifndef MOUNT_UFS
-#define MOUNT_UFS "ufs"
-#endif
-
-#ifndef        MOUNT_AFS
-#define        MOUNT_AFS AFS_MOUNT_AFS
-#endif
-
-#define RXK_LISTENER_ENV 1
-#define AFS_GCPAGS             0       /* if nonzero, garbage collect PAGs */
-#define AFS_USE_GETTIMEOFDAY    1      /* use gettimeofday to implement rx clock */
-
-/* Extra kernel definitions (from kdefs file) */
-#ifdef _KERNEL
-#define AFS_GLOBAL_SUNLOCK        1
-#define        AFS_VFS34       1       /* What is VFS34??? */
-#define        afsio_iov       uio_iov
-#define        afsio_iovcnt    uio_iovcnt
-#define        afsio_offset    uio_offset
-#define        afsio_seg       uio_segflg
-#define        afsio_resid     uio_resid
-#define        AFS_UIOSYS      UIO_SYSSPACE
-#define        AFS_UIOUSER     UIO_USERSPACE
-#define        AFS_CLBYTES     CLBYTES
-#define        osi_GetTime(x)  microtime(x)
-#define AFS_KALLOC(x)   osi_fbsd_alloc((x), 1)
-#undef AFS_KALLOC_NOSLEEP
-#define        AFS_KALLOC_NOSLEEP(x) osi_fbsd_alloc((x), 0)
-#define AFS_KFREE(x,y)  osi_fbsd_free((x))
-#define        v_count         v_usecount
-#define v_vfsp         v_mount
-#define vfs_bsize      mnt_stat.f_bsize
-#define vfs_fsid       mnt_stat.f_fsid
-#define va_nodeid      va_fileid
-#define vfs_vnodecovered mnt_vnodecovered
-#define direct         dirent
-#define vnode_t                struct vnode
-
-#ifndef MUTEX_DEFAULT
-#define MUTEX_DEFAULT   0
-#endif /* MUTEX_DEFAULT */
-
-#ifndef SSYS
-#define SSYS            0x00002
-#endif /* SSYS */
-
-#define p_rcred         p_ucred
-
-#if    !defined(ASSEMBLER) && !defined(__LANGUAGE_ASSEMBLY__)
-enum vcexcl { NONEXCL, EXCL };
-
-#ifdef KERNEL
-#ifndef MIN
-#define MIN(A,B) ((A) < (B) ? (A) : (B))
-#endif
-#ifndef MAX
-#define MAX(A,B) ((A) > (B) ? (A) : (B))
-#endif
-#endif /* KERNEL */
-
-#endif /* ! ASSEMBLER & ! __LANGUAGE_ASSEMBLY__ */
-#endif /* _KERNEL */
 
 #else /* !defined(UKERNEL) */
 
 /* This section for user space compiles only */
 
-#define UKERNEL                        1       /* user space kernel */
-#define AFS_ENV                        1
-#define AFS_VFSINCL_ENV         1
-#define AFS_USR_FBSD50_ENV     1
-#define AFS_USR_FBSD51_ENV     1
-#define AFS_USR_FBSD52_ENV     1
-#define AFS_USR_FBSD53_ENV     1
-#define AFS_USR_FBSD60_ENV     1
-#define AFS_USR_FBSD61_ENV     1
-#define AFS_USR_FBSD70_ENV     1
-#define AFS_USR_FBSD71_ENV     1
-#define AFS_USR_FBSD80_ENV     1
-#define AFS_USR_FBSD81_ENV     1
-#define AFS_USR_FBSD90_ENV     1
-#define AFS_USR_FBSD91_ENV     1
-#define AFS_USR_FBSD100_ENV    1
-#define AFS_USR_FBSD101_ENV    1
-#define AFS_USR_FBSD_ENV       1
-#undef  AFS_NONFSTRANS
-#define AFS_NONFSTRANS 1
-
-#define AFS_MOUNT_AFS "afs"    /* The name of the filesystem type. */
-#define AFS_SYSCALL 339
-#define AFS_NAMEI_ENV         1        /* User space interface to file system */
-#define AFS_64BITPOINTER_ENV  1
-#define AFS_64BIT_IOPS_ENV    1        /* Needed for NAMEI */
-#define AFS_USERSPACE_IP_ADDR 1
-#define RXK_LISTENER_ENV      1
-#define AFS_GCPAGS           0 /* if nonzero, garbage collect PAGs */
-
-#include <afs/afs_sysnames.h>
-
-#define        afsio_iov       uio_iov
-#define        afsio_iovcnt    uio_iovcnt
-#define        afsio_offset    uio_offset
-#define        afsio_seg       uio_segflg
-#define        afsio_fmode     uio_fmode
-#define        afsio_resid     uio_resid
-#define        AFS_UIOSYS      1
-#define        AFS_UIOUSER     UIO_USERSPACE
-#define        AFS_CLBYTES     MCLBYTES
-#define        AFS_MINCHANGE   2
-#define        VATTR_NULL      usr_vattr_null
-
-#define AFS_DIRENT
-#ifndef CMSERVERPREF
-#define CMSERVERPREF
-#endif
-
-#include <sys/param.h>
-#include <sys/types.h>
-#include <sys/mount.h>
-#include <sys/fcntl.h>
-#include <sys/uio.h>
-#include <sys/socket.h>
-#include <netinet/in.h>
-#include <limits.h>
+#define AFS_USR_FBSD50_ENV 1
+#define AFS_USR_FBSD51_ENV 1
+#define AFS_USR_FBSD52_ENV 1
+#define AFS_USR_FBSD53_ENV 1
+#define AFS_USR_FBSD60_ENV 1
+#define AFS_USR_FBSD61_ENV 1
+#define AFS_USR_FBSD70_ENV 1
+#define AFS_USR_FBSD71_ENV 1
+#define AFS_USR_FBSD72_ENV 1
+#define AFS_USR_FBSD73_ENV 1
+#define AFS_USR_FBSD80_ENV 1
+#define AFS_USR_FBSD81_ENV 1
+#define AFS_USR_FBSD82_ENV 1
+#define AFS_USR_FBSD83_ENV 1
+#define AFS_USR_FBSD84_ENV 1
+#define AFS_USR_FBSD90_ENV 1
+#define AFS_USR_FBSD91_ENV 1
+#define AFS_USR_FBSD92_ENV 1
+#define AFS_USR_FBSD93_ENV 1
+#define AFS_USR_FBSD100_ENV 1
+#define AFS_USR_FBSD101_ENV 1
 
 #endif /* !defined(UKERNEL) */
 
index f14680d..2e896a8 100644 (file)
@@ -5,28 +5,13 @@
 #define SYS_NAME       "amd64_fbsd_110"
 #define SYS_NAME_ID    SYS_NAME_ID_amd64_fbsd_110
 
-#define AFSLITTLE_ENDIAN    1
-#define AFS_HAVE_FFS        1  /* Use system's ffs. */
-#define AFS_HAVE_STATVFS    1  /* System does support statvfs */
-#define AFS_VM_RDWR_ENV            1   /* read/write implemented via VM */
-
+#define AFS_64BITPOINTER_ENV 1
 
 #ifndef UKERNEL
 /* This section for kernel libafs compiles only */
 
-#ifndef IGNORE_STDS_H
-#include <sys/param.h>
-#endif
+#define AFS_64BITUSERPOINTER_ENV 1
 
-#define AFS_XBSD_ENV 1         /* {Free,Open,Net}BSD */
-#define AFS_X86_XBSD_ENV 1
-
-#define AFS_NAMEI_ENV     1    /* User space interface to file system */
-#define AFS_64BIT_CLIENT 1
-#define AFS_64BITPOINTER_ENV 1
-#define AFS_64BITUSERPOINTER_ENV       1
-#define AFS_64BIT_IOPS_ENV 1   /* Needed for NAMEI */
-#define AFS_FBSD_ENV 1
 #define AFS_FBSD50_ENV 1
 #define AFS_FBSD51_ENV 1
 #define AFS_FBSD52_ENV 1
 #define AFS_FBSD62_ENV 1
 #define AFS_FBSD70_ENV 1
 #define AFS_FBSD71_ENV 1
+#define AFS_FBSD72_ENV 1
+#define AFS_FBSD73_ENV 1
 #define AFS_FBSD80_ENV 1
 #define AFS_FBSD81_ENV 1
+#define AFS_FBSD82_ENV 1
+#define AFS_FBSD83_ENV 1
+#define AFS_FBSD84_ENV 1
 #define AFS_FBSD90_ENV 1
 #define AFS_FBSD91_ENV 1
+#define AFS_FBSD92_ENV 1
+#define AFS_FBSD93_ENV 1
 #define AFS_FBSD100_ENV 1
 #define AFS_FBSD110_ENV 1
-#define AFS_X86_FBSD_ENV 1
+
 #define AFS_X86_FBSD50_ENV 1
 #define AFS_X86_FBSD60_ENV 1 /* added at 70--ie, some changes should port <-- */
 #define AFS_X86_FBSD62_ENV 1
 #define AFS_X86_FBSD70_ENV 1
 #define AFS_X86_FBSD71_ENV 1
+#define AFS_X86_FBSD72_ENV 1
+#define AFS_X86_FBSD73_ENV 1
 #define AFS_X86_FBSD80_ENV 1
 #define AFS_X86_FBSD81_ENV 1
+#define AFS_X86_FBSD82_ENV 1
+#define AFS_X86_FBSD83_ENV 1
+#define AFS_X86_FBSD84_ENV 1
 #define AFS_X86_FBSD90_ENV 1
 #define AFS_X86_FBSD91_ENV 1
+#define AFS_X86_FBSD92_ENV 1
+#define AFS_X86_FBSD93_ENV 1
 #define AFS_X86_FBSD100_ENV 1
 #define AFS_X86_FBSD110_ENV 1
-#define AFS_X86_ENV 1
-#undef  AFS_NONFSTRANS
-#define AFS_NONFSTRANS 1
-#define FTRUNC O_TRUNC
-
-#define IUPD 0x0010
-#define IACC 0x0020
-#define ICHG 0x0040
-#define IMOD 0x0080
-
-#define IN_LOCK(ip)     lockmgr(&ip->i_lock, LK_EXCLUSIVE, \
-                                NULL, curproc)
-#define IN_UNLOCK(ip)   lockmgr(&ip->i_lock, LK_RELEASE, \
-                                NULL, curproc)
-
-#include <afs/afs_sysnames.h>
-
-#define AFS_VFS_ENV    1
-#define AFS_VFSINCL_ENV 1
-#define AFS_GREEDY43_ENV       1
-#define AFS_ENV        1
-
-#define AFS_SYSCALL    339
-#define AFS_MOUNT_AFS  "afs"
-
-#ifndef MOUNT_UFS
-#define MOUNT_UFS "ufs"
-#endif
-
-#ifndef        MOUNT_AFS
-#define        MOUNT_AFS AFS_MOUNT_AFS
-#endif
-
-#define RXK_LISTENER_ENV 1
-#define AFS_GCPAGS             0       /* if nonzero, garbage collect PAGs */
-#define AFS_USE_GETTIMEOFDAY    1      /* use gettimeofday to implement rx clock */
-
-/* Extra kernel definitions (from kdefs file) */
-#ifdef _KERNEL
-#define AFS_GLOBAL_SUNLOCK        1
-#define        AFS_VFS34       1       /* What is VFS34??? */
-#define        afsio_iov       uio_iov
-#define        afsio_iovcnt    uio_iovcnt
-#define        afsio_offset    uio_offset
-#define        afsio_seg       uio_segflg
-#define        afsio_resid     uio_resid
-#define        AFS_UIOSYS      UIO_SYSSPACE
-#define        AFS_UIOUSER     UIO_USERSPACE
-#define        AFS_CLBYTES     CLBYTES
-#define        osi_GetTime(x)  microtime(x)
-#define AFS_KALLOC(x)   osi_fbsd_alloc((x), 1)
-#undef AFS_KALLOC_NOSLEEP
-#define        AFS_KALLOC_NOSLEEP(x) osi_fbsd_alloc((x), 0)
-#define AFS_KFREE(x,y)  osi_fbsd_free((x))
-#define        v_count         v_usecount
-#define v_vfsp         v_mount
-#define vfs_bsize      mnt_stat.f_bsize
-#define vfs_fsid       mnt_stat.f_fsid
-#define va_nodeid      va_fileid
-#define vfs_vnodecovered mnt_vnodecovered
-#define direct         dirent
-#define vnode_t                struct vnode
-
-#ifndef MUTEX_DEFAULT
-#define MUTEX_DEFAULT   0
-#endif /* MUTEX_DEFAULT */
-
-#ifndef SSYS
-#define SSYS            0x00002
-#endif /* SSYS */
-
-#define p_rcred         p_ucred
-
-#if    !defined(ASSEMBLER) && !defined(__LANGUAGE_ASSEMBLY__)
-enum vcexcl { NONEXCL, EXCL };
-
-#ifdef KERNEL
-#ifndef MIN
-#define MIN(A,B) ((A) < (B) ? (A) : (B))
-#endif
-#ifndef MAX
-#define MAX(A,B) ((A) > (B) ? (A) : (B))
-#endif
-#endif /* KERNEL */
-
-#endif /* ! ASSEMBLER & ! __LANGUAGE_ASSEMBLY__ */
-#endif /* _KERNEL */
 
 #else /* !defined(UKERNEL) */
 
 /* This section for user space compiles only */
 
-#define UKERNEL                        1       /* user space kernel */
-#define AFS_ENV                        1
-#define AFS_VFSINCL_ENV         1
-#define AFS_USR_FBSD50_ENV     1
-#define AFS_USR_FBSD51_ENV     1
-#define AFS_USR_FBSD52_ENV     1
-#define AFS_USR_FBSD53_ENV     1
-#define AFS_USR_FBSD60_ENV     1
-#define AFS_USR_FBSD61_ENV     1
-#define AFS_USR_FBSD70_ENV     1
-#define AFS_USR_FBSD71_ENV     1
-#define AFS_USR_FBSD80_ENV     1
-#define AFS_USR_FBSD81_ENV     1
-#define AFS_USR_FBSD90_ENV     1
-#define AFS_USR_FBSD91_ENV     1
-#define AFS_USR_FBSD100_ENV    1
-#define AFS_USR_FBSD110_ENV    1
-#define AFS_USR_FBSD_ENV       1
-#undef  AFS_NONFSTRANS
-#define AFS_NONFSTRANS 1
-
-#define AFS_MOUNT_AFS "afs"    /* The name of the filesystem type. */
-#define AFS_SYSCALL 339
-#define AFS_NAMEI_ENV         1        /* User space interface to file system */
-#define AFS_64BITPOINTER_ENV  1
-#define AFS_64BIT_IOPS_ENV    1        /* Needed for NAMEI */
-#define AFS_USERSPACE_IP_ADDR 1
-#define RXK_LISTENER_ENV      1
-#define AFS_GCPAGS           0 /* if nonzero, garbage collect PAGs */
-
-#include <afs/afs_sysnames.h>
-
-#define        afsio_iov       uio_iov
-#define        afsio_iovcnt    uio_iovcnt
-#define        afsio_offset    uio_offset
-#define        afsio_seg       uio_segflg
-#define        afsio_fmode     uio_fmode
-#define        afsio_resid     uio_resid
-#define        AFS_UIOSYS      1
-#define        AFS_UIOUSER     UIO_USERSPACE
-#define        AFS_CLBYTES     MCLBYTES
-#define        AFS_MINCHANGE   2
-#define        VATTR_NULL      usr_vattr_null
-
-#define AFS_DIRENT
-#ifndef CMSERVERPREF
-#define CMSERVERPREF
-#endif
-
-#include <sys/param.h>
-#include <sys/types.h>
-#include <sys/mount.h>
-#include <sys/fcntl.h>
-#include <sys/uio.h>
-#include <sys/socket.h>
-#include <netinet/in.h>
-#include <limits.h>
+#define AFS_USR_FBSD50_ENV 1
+#define AFS_USR_FBSD51_ENV 1
+#define AFS_USR_FBSD52_ENV 1
+#define AFS_USR_FBSD53_ENV 1
+#define AFS_USR_FBSD60_ENV 1
+#define AFS_USR_FBSD61_ENV 1
+#define AFS_USR_FBSD70_ENV 1
+#define AFS_USR_FBSD71_ENV 1
+#define AFS_USR_FBSD72_ENV 1
+#define AFS_USR_FBSD73_ENV 1
+#define AFS_USR_FBSD80_ENV 1
+#define AFS_USR_FBSD81_ENV 1
+#define AFS_USR_FBSD82_ENV 1
+#define AFS_USR_FBSD83_ENV 1
+#define AFS_USR_FBSD84_ENV 1
+#define AFS_USR_FBSD90_ENV 1
+#define AFS_USR_FBSD91_ENV 1
+#define AFS_USR_FBSD92_ENV 1
+#define AFS_USR_FBSD93_ENV 1
+#define AFS_USR_FBSD100_ENV 1
+#define AFS_USR_FBSD110_ENV 1
 
 #endif /* !defined(UKERNEL) */
 
index a3c7429..310f8a5 100644 (file)
 #ifndef        AFS_PARAM_H
 #define        AFS_PARAM_H
 
+#define AFS_64BITPOINTER_ENV 1
+
 #ifndef UKERNEL
 /* This section for kernel libafs compiles only */
 
-#ifndef IGNORE_STDS_H
-#include <sys/param.h>
-#endif
-
-#define AFS_XBSD_ENV 1         /* {Free,Open,Net}BSD */
-#define AFS_X86_XBSD_ENV 1
+#define AFS_64BITUSERPOINTER_ENV 1
 
-#define AFS_NAMEI_ENV     1    /* User space interface to file system */
-#define AFS_64BIT_CLIENT 1
-#define AFS_64BIT_IOPS_ENV 1   /* Needed for NAMEI */
-#define AFS_FBSD_ENV 1
 #define AFS_FBSD50_ENV 1
 #define AFS_FBSD51_ENV 1
 #define AFS_FBSD52_ENV 1
 #define AFS_FBSD53_ENV 1
-#define AFS_X86_FBSD_ENV 1
 #define AFS_X86_FBSD50_ENV 1
-#define AFS_X86_ENV 1
-#undef  AFS_NONFSTRANS
-#define AFS_NONFSTRANS 1
-#define FTRUNC O_TRUNC
-
-#define IUPD 0x0010
-#define IACC 0x0020
-#define ICHG 0x0040
-#define IMOD 0x0080
-
-#define IN_LOCK(ip)     lockmgr(&ip->i_lock, LK_EXCLUSIVE, \
-                                NULL, curproc)
-#define IN_UNLOCK(ip)   lockmgr(&ip->i_lock, LK_RELEASE, \
-                                NULL, curproc)
-
-#include <afs/afs_sysnames.h>
-
-#define AFS_VM_RDWR_ENV        1
-#define AFS_VFS_ENV    1
-#define AFS_VFSINCL_ENV 1
-#define AFS_GREEDY43_ENV       1
-#define AFS_ENV        1
+#define AFS_X86_FBSD51_ENV 1
+#define AFS_X86_FBSD52_ENV 1
+#define AFS_X86_FBSD53_ENV 1
 
-#define AFS_SYSCALL    339
-#define AFS_MOUNT_AFS  "afs"
-
-#ifndef MOUNT_UFS
-#define MOUNT_UFS "ufs"
-#endif
-
-#ifndef        MOUNT_AFS
-#define        MOUNT_AFS AFS_MOUNT_AFS
-#endif
 #define SYS_NAME       "amd64_fbsd_53"
 #define SYS_NAME_ID    SYS_NAME_ID_amd64_fbsd_53
 
-#define AFS_HAVE_FFS            1      /* Use system's ffs. */
-
-#define RXK_LISTENER_ENV 1
-#define AFS_GCPAGS             0       /* if nonzero, garbage collect PAGs */
-#define AFS_USE_GETTIMEOFDAY    1      /* use gettimeofday to implement rx clock */
-
-#define AFSLITTLE_ENDIAN 1
-
-/* Extra kernel definitions (from kdefs file) */
-#ifdef _KERNEL
-#define AFS_GLOBAL_SUNLOCK        1
-#define        AFS_VFS34       1       /* What is VFS34??? */
-#define        afsio_iov       uio_iov
-#define        afsio_iovcnt    uio_iovcnt
-#define        afsio_offset    uio_offset
-#define        afsio_seg       uio_segflg
-#define        afsio_resid     uio_resid
-#define        AFS_UIOSYS      UIO_SYSSPACE
-#define        AFS_UIOUSER     UIO_USERSPACE
-#define        AFS_CLBYTES     CLBYTES
-#define        osi_GetTime(x)  microtime(x)
-#define AFS_KALLOC(x)   osi_fbsd_alloc((x), 1)
-#undef AFS_KALLOC_NOSLEEP
-#define        AFS_KALLOC_NOSLEEP(x) osi_fbsd_alloc((x), 0)
-#define AFS_KFREE(x,y)  osi_fbsd_free((x))
-#define        v_count         v_usecount
-#define v_vfsp         v_mount
-#define vfs_bsize      mnt_stat.f_bsize
-#define vfs_fsid       mnt_stat.f_fsid
-#define va_nodeid      va_fileid
-#define vfs_vnodecovered mnt_vnodecovered
-#define direct         dirent
-#define vnode_t                struct vnode
-
-#ifndef MUTEX_DEFAULT
-#define MUTEX_DEFAULT   0
-#endif /* MUTEX_DEFAULT */
-
-#ifndef SSYS
-#define SSYS            0x00002
-#endif /* SSYS */
-
-#define p_rcred         p_ucred
-
-#if    !defined(ASSEMBLER) && !defined(__LANGUAGE_ASSEMBLY__)
-enum vcexcl { NONEXCL, EXCL };
-
-#ifdef KERNEL
-#ifndef MIN
-#define MIN(A,B) ((A) < (B) ? (A) : (B))
-#endif
-#ifndef MAX
-#define MAX(A,B) ((A) > (B) ? (A) : (B))
-#endif
-#endif /* KERNEL */
-
-#endif /* ! ASSEMBLER & ! __LANGUAGE_ASSEMBLY__ */
-#endif /* _KERNEL */
-
 #else /* !defined(UKERNEL) */
 
 /* This section for user space compiles only */
 
-#define UKERNEL                        1       /* user space kernel */
-#define AFS_ENV                        1
-#define AFS_VFSINCL_ENV         1
-#define AFS_USR_FBSD50_ENV     1
-#define AFS_USR_FBSD51_ENV     1
-#define AFS_USR_FBSD52_ENV     1
-#define AFS_USR_FBSD53_ENV     1
-#define AFS_USR_FBSD_ENV       1
-#undef  AFS_NONFSTRANS
-#define AFS_NONFSTRANS 1
-
-#define AFS_MOUNT_AFS "afs"    /* The name of the filesystem type. */
-#define AFS_SYSCALL 339
-#define AFS_NAMEI_ENV         1        /* User space interface to file system */
-#define AFS_64BITPOINTER_ENV  1
-#define AFS_64BIT_IOPS_ENV    1        /* Needed for NAMEI */
-#define AFS_USERSPACE_IP_ADDR 1
-#define RXK_LISTENER_ENV      1
-#define AFS_GCPAGS           0 /* if nonzero, garbage collect PAGs */
+#define AFS_USR_FBSD50_ENV 1
+#define AFS_USR_FBSD51_ENV 1
+#define AFS_USR_FBSD52_ENV 1
+#define AFS_USR_FBSD53_ENV 1
 
 /* Machine / Operating system information */
-#include <afs/afs_sysnames.h>
 #define SYS_NAME       "i386_fbsd_53"
 #define SYS_NAME_ID    SYS_NAME_ID_i386_fbsd_53
 
-#define AFSLITTLE_ENDIAN    1
-#define AFS_HAVE_FFS        1  /* Use system's ffs. */
-#define AFS_HAVE_STATVFS    1  /* System does support statvfs */
-#define AFS_VM_RDWR_ENV            1   /* read/write implemented via VM */
-
-#define        afsio_iov       uio_iov
-#define        afsio_iovcnt    uio_iovcnt
-#define        afsio_offset    uio_offset
-#define        afsio_seg       uio_segflg
-#define        afsio_fmode     uio_fmode
-#define        afsio_resid     uio_resid
-#define        AFS_UIOSYS      1
-#define        AFS_UIOUSER     UIO_USERSPACE
-#define        AFS_CLBYTES     MCLBYTES
-#define        AFS_MINCHANGE   2
-#define        VATTR_NULL      usr_vattr_null
-
-#define AFS_DIRENT
-#ifndef CMSERVERPREF
-#define CMSERVERPREF
-#endif
-
-#include <limits.h>
-#include <sys/param.h>
-#include <sys/types.h>
-#include <sys/mount.h>
-#include <sys/fcntl.h>
-#include <netinet/in.h>
-#include <sys/uio.h>
-#include <sys/socket.h>
-
 #endif /* !defined(UKERNEL) */
 
 #endif /* AFS_PARAM_H */
index b5b82d9..0ed9df4 100644 (file)
@@ -5,28 +5,13 @@
 #define SYS_NAME       "amd64_fbsd_70"
 #define SYS_NAME_ID    SYS_NAME_ID_amd64_fbsd_70
 
-#define AFSLITTLE_ENDIAN    1
-#define AFS_HAVE_FFS        1  /* Use system's ffs. */
-#define AFS_HAVE_STATVFS    1  /* System does support statvfs */
-#define AFS_VM_RDWR_ENV            1   /* read/write implemented via VM */
-
+#define AFS_64BITPOINTER_ENV 1
 
 #ifndef UKERNEL
 /* This section for kernel libafs compiles only */
 
-#ifndef IGNORE_STDS_H
-#include <sys/param.h>
-#endif
+#define AFS_64BITUSERPOINTER_ENV 1
 
-#define AFS_XBSD_ENV 1         /* {Free,Open,Net}BSD */
-#define AFS_X86_XBSD_ENV 1
-
-#define AFS_NAMEI_ENV     1    /* User space interface to file system */
-#define AFS_64BIT_CLIENT 1
-#define AFS_64BITPOINTER_ENV 1
-#define AFS_64BITUSERPOINTER_ENV       1
-#define AFS_64BIT_IOPS_ENV 1   /* Needed for NAMEI */
-#define AFS_FBSD_ENV 1
 #define AFS_FBSD50_ENV 1
 #define AFS_FBSD51_ENV 1
 #define AFS_FBSD52_ENV 1
 #define AFS_FBSD61_ENV 1
 #define AFS_FBSD62_ENV 1
 #define AFS_FBSD70_ENV 1
-#define AFS_X86_FBSD_ENV 1
+
 #define AFS_X86_FBSD50_ENV 1
 #define AFS_X86_FBSD60_ENV 1 /* added at 70--ie, some changes should port <-- */
 #define AFS_X86_FBSD62_ENV 1
 #define AFS_X86_FBSD70_ENV 1
-#define AFS_X86_ENV 1
-#undef  AFS_NONFSTRANS
-#define AFS_NONFSTRANS 1
-#define FTRUNC O_TRUNC
-
-#define IUPD 0x0010
-#define IACC 0x0020
-#define ICHG 0x0040
-#define IMOD 0x0080
-
-#define IN_LOCK(ip)     lockmgr(&ip->i_lock, LK_EXCLUSIVE, \
-                                NULL, curproc)
-#define IN_UNLOCK(ip)   lockmgr(&ip->i_lock, LK_RELEASE, \
-                                NULL, curproc)
-
-#include <afs/afs_sysnames.h>
-
-#define AFS_VFS_ENV    1
-#define AFS_VFSINCL_ENV 1
-#define AFS_GREEDY43_ENV       1
-#define AFS_ENV        1
-
-#define AFS_SYSCALL    339
-#define AFS_MOUNT_AFS  "afs"
-
-#ifndef MOUNT_UFS
-#define MOUNT_UFS "ufs"
-#endif
-
-#ifndef        MOUNT_AFS
-#define        MOUNT_AFS AFS_MOUNT_AFS
-#endif
-
-#define RXK_LISTENER_ENV 1
-#define AFS_GCPAGS             0       /* if nonzero, garbage collect PAGs */
-#define AFS_USE_GETTIMEOFDAY    1      /* use gettimeofday to implement rx clock */
-
-/* Extra kernel definitions (from kdefs file) */
-#ifdef _KERNEL
-#define AFS_GLOBAL_SUNLOCK        1
-#define        AFS_VFS34       1       /* What is VFS34??? */
-#define        afsio_iov       uio_iov
-#define        afsio_iovcnt    uio_iovcnt
-#define        afsio_offset    uio_offset
-#define        afsio_seg       uio_segflg
-#define        afsio_resid     uio_resid
-#define        AFS_UIOSYS      UIO_SYSSPACE
-#define        AFS_UIOUSER     UIO_USERSPACE
-#define        AFS_CLBYTES     CLBYTES
-#define        osi_GetTime(x)  microtime(x)
-#define AFS_KALLOC(x)   osi_fbsd_alloc((x), 1)
-#undef AFS_KALLOC_NOSLEEP
-#define        AFS_KALLOC_NOSLEEP(x) osi_fbsd_alloc((x), 0)
-#define AFS_KFREE(x,y)  osi_fbsd_free((x))
-#define        v_count         v_usecount
-#define v_vfsp         v_mount
-#define vfs_bsize      mnt_stat.f_bsize
-#define vfs_fsid       mnt_stat.f_fsid
-#define va_nodeid      va_fileid
-#define vfs_vnodecovered mnt_vnodecovered
-#define direct         dirent
-#define vnode_t                struct vnode
-
-#ifndef MUTEX_DEFAULT
-#define MUTEX_DEFAULT   0
-#endif /* MUTEX_DEFAULT */
-
-#ifndef SSYS
-#define SSYS            0x00002
-#endif /* SSYS */
-
-#define p_rcred         p_ucred
-
-#if    !defined(ASSEMBLER) && !defined(__LANGUAGE_ASSEMBLY__)
-enum vcexcl { NONEXCL, EXCL };
-
-#ifdef KERNEL
-#ifndef MIN
-#define MIN(A,B) ((A) < (B) ? (A) : (B))
-#endif
-#ifndef MAX
-#define MAX(A,B) ((A) > (B) ? (A) : (B))
-#endif
-#endif /* KERNEL */
-
-#endif /* ! ASSEMBLER & ! __LANGUAGE_ASSEMBLY__ */
-#endif /* _KERNEL */
 
 #else /* !defined(UKERNEL) */
 
 /* This section for user space compiles only */
 
-#define UKERNEL                        1       /* user space kernel */
-#define AFS_ENV                        1
-#define AFS_VFSINCL_ENV         1
-#define AFS_USR_FBSD50_ENV     1
-#define AFS_USR_FBSD51_ENV     1
-#define AFS_USR_FBSD52_ENV     1
-#define AFS_USR_FBSD53_ENV     1
-#define AFS_USR_FBSD60_ENV     1
-#define AFS_USR_FBSD61_ENV     1
-#define AFS_USR_FBSD70_ENV     1
-#define AFS_USR_FBSD_ENV       1
-#undef  AFS_NONFSTRANS
-#define AFS_NONFSTRANS 1
-
-#define AFS_MOUNT_AFS "afs"    /* The name of the filesystem type. */
-#define AFS_SYSCALL 339
-#define AFS_NAMEI_ENV         1        /* User space interface to file system */
-#define AFS_64BITPOINTER_ENV 1
-#define AFS_64BIT_IOPS_ENV    1        /* Needed for NAMEI */
-#define AFS_USERSPACE_IP_ADDR 1
-#define RXK_LISTENER_ENV      1
-#define AFS_GCPAGS           0 /* if nonzero, garbage collect PAGs */
-
-#include <afs/afs_sysnames.h>
-
-#define        afsio_iov       uio_iov
-#define        afsio_iovcnt    uio_iovcnt
-#define        afsio_offset    uio_offset
-#define        afsio_seg       uio_segflg
-#define        afsio_fmode     uio_fmode
-#define        afsio_resid     uio_resid
-#define        AFS_UIOSYS      1
-#define        AFS_UIOUSER     UIO_USERSPACE
-#define        AFS_CLBYTES     MCLBYTES
-#define        AFS_MINCHANGE   2
-#define        VATTR_NULL      usr_vattr_null
-
-#define AFS_DIRENT
-#ifndef CMSERVERPREF
-#define CMSERVERPREF
-#endif
-
-#include <sys/param.h>
-#include <sys/types.h>
-#include <sys/mount.h>
-#include <sys/fcntl.h>
-#include <sys/uio.h>
-#include <sys/socket.h>
-#include <netinet/in.h>
-#include <limits.h>
+#define AFS_USR_FBSD50_ENV 1
+#define AFS_USR_FBSD51_ENV 1
+#define AFS_USR_FBSD52_ENV 1
+#define AFS_USR_FBSD53_ENV 1
+#define AFS_USR_FBSD60_ENV 1
+#define AFS_USR_FBSD61_ENV 1
+#define AFS_USR_FBSD70_ENV 1
 
 #endif /* !defined(UKERNEL) */
 
index 4ffcdda..255c3f8 100644 (file)
@@ -5,28 +5,13 @@
 #define SYS_NAME       "amd64_fbsd_71"
 #define SYS_NAME_ID    SYS_NAME_ID_amd64_fbsd_71
 
-#define AFSLITTLE_ENDIAN    1
-#define AFS_HAVE_FFS        1  /* Use system's ffs. */
-#define AFS_HAVE_STATVFS    1  /* System does support statvfs */
-#define AFS_VM_RDWR_ENV            1   /* read/write implemented via VM */
-
+#define AFS_64BITPOINTER_ENV 1
 
 #ifndef UKERNEL
 /* This section for kernel libafs compiles only */
 
-#ifndef IGNORE_STDS_H
-#include <sys/param.h>
-#endif
+#define AFS_64BITUSERPOINTER_ENV 1
 
-#define AFS_XBSD_ENV 1         /* {Free,Open,Net}BSD */
-#define AFS_X86_XBSD_ENV 1
-
-#define AFS_NAMEI_ENV     1    /* User space interface to file system */
-#define AFS_64BIT_CLIENT 1
-#define AFS_64BITPOINTER_ENV 1
-#define AFS_64BITUSERPOINTER_ENV       1
-#define AFS_64BIT_IOPS_ENV 1   /* Needed for NAMEI */
-#define AFS_FBSD_ENV 1
 #define AFS_FBSD50_ENV 1
 #define AFS_FBSD51_ENV 1
 #define AFS_FBSD52_ENV 1
 #define AFS_FBSD62_ENV 1
 #define AFS_FBSD70_ENV 1
 #define AFS_FBSD71_ENV 1
-#define AFS_X86_FBSD_ENV 1
+
 #define AFS_X86_FBSD50_ENV 1
 #define AFS_X86_FBSD60_ENV 1 /* added at 70--ie, some changes should port <-- */
 #define AFS_X86_FBSD62_ENV 1
 #define AFS_X86_FBSD70_ENV 1
 #define AFS_X86_FBSD71_ENV 1
-#define AFS_X86_ENV 1
-#undef  AFS_NONFSTRANS
-#define AFS_NONFSTRANS 1
-#define FTRUNC O_TRUNC
-
-#define IUPD 0x0010
-#define IACC 0x0020
-#define ICHG 0x0040
-#define IMOD 0x0080
-
-#define IN_LOCK(ip)     lockmgr(&ip->i_lock, LK_EXCLUSIVE, \
-                                NULL, curproc)
-#define IN_UNLOCK(ip)   lockmgr(&ip->i_lock, LK_RELEASE, \
-                                NULL, curproc)
-
-#include <afs/afs_sysnames.h>
-
-#define AFS_VFS_ENV    1
-#define AFS_VFSINCL_ENV 1
-#define AFS_GREEDY43_ENV       1
-#define AFS_ENV        1
-
-#define AFS_SYSCALL    339
-#define AFS_MOUNT_AFS  "afs"
-
-#ifndef MOUNT_UFS
-#define MOUNT_UFS "ufs"
-#endif
-
-#ifndef        MOUNT_AFS
-#define        MOUNT_AFS AFS_MOUNT_AFS
-#endif
-
-#define RXK_LISTENER_ENV 1
-#define AFS_GCPAGS             0       /* if nonzero, garbage collect PAGs */
-#define AFS_USE_GETTIMEOFDAY    1      /* use gettimeofday to implement rx clock */
-
-/* Extra kernel definitions (from kdefs file) */
-#ifdef _KERNEL
-#define AFS_GLOBAL_SUNLOCK        1
-#define        AFS_VFS34       1       /* What is VFS34??? */
-#define        afsio_iov       uio_iov
-#define        afsio_iovcnt    uio_iovcnt
-#define        afsio_offset    uio_offset
-#define        afsio_seg       uio_segflg
-#define        afsio_resid     uio_resid
-#define        AFS_UIOSYS      UIO_SYSSPACE
-#define        AFS_UIOUSER     UIO_USERSPACE
-#define        AFS_CLBYTES     CLBYTES
-#define        osi_GetTime(x)  microtime(x)
-#define AFS_KALLOC(x)   osi_fbsd_alloc((x), 1)
-#undef AFS_KALLOC_NOSLEEP
-#define        AFS_KALLOC_NOSLEEP(x) osi_fbsd_alloc((x), 0)
-#define AFS_KFREE(x,y)  osi_fbsd_free((x))
-#define        v_count         v_usecount
-#define v_vfsp         v_mount
-#define vfs_bsize      mnt_stat.f_bsize
-#define vfs_fsid       mnt_stat.f_fsid
-#define va_nodeid      va_fileid
-#define vfs_vnodecovered mnt_vnodecovered
-#define direct         dirent
-#define vnode_t                struct vnode
-
-#ifndef MUTEX_DEFAULT
-#define MUTEX_DEFAULT   0
-#endif /* MUTEX_DEFAULT */
-
-#ifndef SSYS
-#define SSYS            0x00002
-#endif /* SSYS */
-
-#define p_rcred         p_ucred
-
-#if    !defined(ASSEMBLER) && !defined(__LANGUAGE_ASSEMBLY__)
-enum vcexcl { NONEXCL, EXCL };
-
-#ifdef KERNEL
-#ifndef MIN
-#define MIN(A,B) ((A) < (B) ? (A) : (B))
-#endif
-#ifndef MAX
-#define MAX(A,B) ((A) > (B) ? (A) : (B))
-#endif
-#endif /* KERNEL */
-
-#endif /* ! ASSEMBLER & ! __LANGUAGE_ASSEMBLY__ */
-#endif /* _KERNEL */
 
 #else /* !defined(UKERNEL) */
 
 /* This section for user space compiles only */
 
-#define UKERNEL                        1       /* user space kernel */
-#define AFS_ENV                        1
-#define AFS_VFSINCL_ENV         1
-#define AFS_USR_FBSD50_ENV     1
-#define AFS_USR_FBSD51_ENV     1
-#define AFS_USR_FBSD52_ENV     1
-#define AFS_USR_FBSD53_ENV     1
-#define AFS_USR_FBSD60_ENV     1
-#define AFS_USR_FBSD61_ENV     1
-#define AFS_USR_FBSD70_ENV     1
-#define AFS_USR_FBSD71_ENV     1
-#define AFS_USR_FBSD_ENV       1
-#undef  AFS_NONFSTRANS
-#define AFS_NONFSTRANS 1
-
-#define AFS_MOUNT_AFS "afs"    /* The name of the filesystem type. */
-#define AFS_SYSCALL 339
-#define AFS_NAMEI_ENV         1        /* User space interface to file system */
-#define AFS_64BITPOINTER_ENV 1
-#define AFS_64BIT_IOPS_ENV    1        /* Needed for NAMEI */
-#define AFS_USERSPACE_IP_ADDR 1
-#define RXK_LISTENER_ENV      1
-#define AFS_GCPAGS           0 /* if nonzero, garbage collect PAGs */
-
-#include <afs/afs_sysnames.h>
-
-#define        afsio_iov       uio_iov
-#define        afsio_iovcnt    uio_iovcnt
-#define        afsio_offset    uio_offset
-#define        afsio_seg       uio_segflg
-#define        afsio_fmode     uio_fmode
-#define        afsio_resid     uio_resid
-#define        AFS_UIOSYS      1
-#define        AFS_UIOUSER     UIO_USERSPACE
-#define        AFS_CLBYTES     MCLBYTES
-#define        AFS_MINCHANGE   2
-#define        VATTR_NULL      usr_vattr_null
-
-#define AFS_DIRENT
-#ifndef CMSERVERPREF
-#define CMSERVERPREF
-#endif
-
-#include <sys/param.h>
-#include <sys/types.h>
-#include <sys/mount.h>
-#include <sys/fcntl.h>
-#include <sys/uio.h>
-#include <sys/socket.h>
-#include <netinet/in.h>
-#include <limits.h>
+#define AFS_USR_FBSD50_ENV 1
+#define AFS_USR_FBSD51_ENV 1
+#define AFS_USR_FBSD52_ENV 1
+#define AFS_USR_FBSD53_ENV 1
+#define AFS_USR_FBSD60_ENV 1
+#define AFS_USR_FBSD61_ENV 1
+#define AFS_USR_FBSD70_ENV 1
+#define AFS_USR_FBSD71_ENV 1
 
 #endif /* !defined(UKERNEL) */
 
index 4cbab9e..a38d01d 100644 (file)
@@ -5,28 +5,13 @@
 #define SYS_NAME       "amd64_fbsd_72"
 #define SYS_NAME_ID    SYS_NAME_ID_amd64_fbsd_72
 
-#define AFSLITTLE_ENDIAN    1
-#define AFS_HAVE_FFS        1  /* Use system's ffs. */
-#define AFS_HAVE_STATVFS    1  /* System does support statvfs */
-#define AFS_VM_RDWR_ENV            1   /* read/write implemented via VM */
-
+#define AFS_64BITPOINTER_ENV 1
 
 #ifndef UKERNEL
 /* This section for kernel libafs compiles only */
 
-#ifndef IGNORE_STDS_H
-#include <sys/param.h>
-#endif
+#define AFS_64BITUSERPOINTER_ENV 1
 
-#define AFS_XBSD_ENV 1         /* {Free,Open,Net}BSD */
-#define AFS_X86_XBSD_ENV 1
-
-#define AFS_NAMEI_ENV     1    /* User space interface to file system */
-#define AFS_64BIT_CLIENT 1
-#define AFS_64BITPOINTER_ENV 1
-#define AFS_64BITUSERPOINTER_ENV       1
-#define AFS_64BIT_IOPS_ENV 1   /* Needed for NAMEI */
-#define AFS_FBSD_ENV 1
 #define AFS_FBSD50_ENV 1
 #define AFS_FBSD51_ENV 1
 #define AFS_FBSD52_ENV 1
 #define AFS_FBSD70_ENV 1
 #define AFS_FBSD71_ENV 1
 #define AFS_FBSD72_ENV 1
-#define AFS_X86_FBSD_ENV 1
+
 #define AFS_X86_FBSD50_ENV 1
 #define AFS_X86_FBSD60_ENV 1 /* added at 70--ie, some changes should port <-- */
 #define AFS_X86_FBSD62_ENV 1
 #define AFS_X86_FBSD70_ENV 1
-#define AFS_X86_FBSD71_ENV 1
 #define AFS_X86_FBSD72_ENV 1
-#define AFS_X86_ENV 1
-#undef  AFS_NONFSTRANS
-#define AFS_NONFSTRANS 1
-#define FTRUNC O_TRUNC
-
-#define IUPD 0x0010
-#define IACC 0x0020
-#define ICHG 0x0040
-#define IMOD 0x0080
-
-#define IN_LOCK(ip)     lockmgr(&ip->i_lock, LK_EXCLUSIVE, \
-                                NULL, curproc)
-#define IN_UNLOCK(ip)   lockmgr(&ip->i_lock, LK_RELEASE, \
-                                NULL, curproc)
-
-#include <afs/afs_sysnames.h>
-
-#define AFS_VFS_ENV    1
-#define AFS_VFSINCL_ENV 1
-#define AFS_GREEDY43_ENV       1
-#define AFS_ENV        1
-
-#define AFS_SYSCALL    339
-#define AFS_MOUNT_AFS  "afs"
-
-#ifndef MOUNT_UFS
-#define MOUNT_UFS "ufs"
-#endif
-
-#ifndef        MOUNT_AFS
-#define        MOUNT_AFS AFS_MOUNT_AFS
-#endif
-
-#define RXK_LISTENER_ENV 1
-#define AFS_GCPAGS             0       /* if nonzero, garbage collect PAGs */
-#define AFS_USE_GETTIMEOFDAY    1      /* use gettimeofday to implement rx clock */
-
-/* Extra kernel definitions (from kdefs file) */
-#ifdef _KERNEL
-#define AFS_GLOBAL_SUNLOCK        1
-#define        AFS_VFS34       1       /* What is VFS34??? */
-#define        afsio_iov       uio_iov
-#define        afsio_iovcnt    uio_iovcnt
-#define        afsio_offset    uio_offset
-#define        afsio_seg       uio_segflg
-#define        afsio_resid     uio_resid
-#define        AFS_UIOSYS      UIO_SYSSPACE
-#define        AFS_UIOUSER     UIO_USERSPACE
-#define        AFS_CLBYTES     CLBYTES
-#define        osi_GetTime(x)  microtime(x)
-#define AFS_KALLOC(x)   osi_fbsd_alloc((x), 1)
-#undef AFS_KALLOC_NOSLEEP
-#define        AFS_KALLOC_NOSLEEP(x) osi_fbsd_alloc((x), 0)
-#define AFS_KFREE(x,y)  osi_fbsd_free((x))
-#define        v_count         v_usecount
-#define v_vfsp         v_mount
-#define vfs_bsize      mnt_stat.f_bsize
-#define vfs_fsid       mnt_stat.f_fsid
-#define va_nodeid      va_fileid
-#define vfs_vnodecovered mnt_vnodecovered
-#define direct         dirent
-#define vnode_t                struct vnode
-
-#ifndef MUTEX_DEFAULT
-#define MUTEX_DEFAULT   0
-#endif /* MUTEX_DEFAULT */
-
-#ifndef SSYS
-#define SSYS            0x00002
-#endif /* SSYS */
-
-#define p_rcred         p_ucred
-
-#if    !defined(ASSEMBLER) && !defined(__LANGUAGE_ASSEMBLY__)
-enum vcexcl { NONEXCL, EXCL };
-
-#ifdef KERNEL
-#ifndef MIN
-#define MIN(A,B) ((A) < (B) ? (A) : (B))
-#endif
-#ifndef MAX
-#define MAX(A,B) ((A) > (B) ? (A) : (B))
-#endif
-#endif /* KERNEL */
-
-#endif /* ! ASSEMBLER & ! __LANGUAGE_ASSEMBLY__ */
-#endif /* _KERNEL */
 
 #else /* !defined(UKERNEL) */
 
 /* This section for user space compiles only */
 
-#define UKERNEL                        1       /* user space kernel */
-#define AFS_ENV                        1
-#define AFS_VFSINCL_ENV         1
-#define AFS_USR_FBSD50_ENV     1
-#define AFS_USR_FBSD51_ENV     1
-#define AFS_USR_FBSD52_ENV     1
-#define AFS_USR_FBSD53_ENV     1
-#define AFS_USR_FBSD60_ENV     1
-#define AFS_USR_FBSD61_ENV     1
-#define AFS_USR_FBSD70_ENV     1
-#define AFS_USR_FBSD71_ENV     1
-#define AFS_USR_FBSD72_ENV     1
-#define AFS_USR_FBSD_ENV       1
-#undef  AFS_NONFSTRANS
-#define AFS_NONFSTRANS 1
-
-#define AFS_MOUNT_AFS "afs"    /* The name of the filesystem type. */
-#define AFS_SYSCALL 339
-#define AFS_NAMEI_ENV         1        /* User space interface to file system */
-#define AFS_64BITPOINTER_ENV 1
-#define AFS_64BIT_IOPS_ENV    1        /* Needed for NAMEI */
-#define AFS_USERSPACE_IP_ADDR 1
-#define RXK_LISTENER_ENV      1
-#define AFS_GCPAGS           0 /* if nonzero, garbage collect PAGs */
-
-#include <afs/afs_sysnames.h>
-
-#define        afsio_iov       uio_iov
-#define        afsio_iovcnt    uio_iovcnt
-#define        afsio_offset    uio_offset
-#define        afsio_seg       uio_segflg
-#define        afsio_fmode     uio_fmode
-#define        afsio_resid     uio_resid
-#define        AFS_UIOSYS      1
-#define        AFS_UIOUSER     UIO_USERSPACE
-#define        AFS_CLBYTES     MCLBYTES
-#define        AFS_MINCHANGE   2
-#define        VATTR_NULL      usr_vattr_null
-
-#define AFS_DIRENT
-#ifndef CMSERVERPREF
-#define CMSERVERPREF
-#endif
-
-#include <sys/param.h>
-#include <sys/types.h>
-#include <sys/mount.h>
-#include <sys/fcntl.h>
-#include <sys/uio.h>
-#include <sys/socket.h>
-#include <netinet/in.h>
-#include <limits.h>
+#define AFS_USR_FBSD50_ENV 1
+#define AFS_USR_FBSD51_ENV 1
+#define AFS_USR_FBSD52_ENV 1
+#define AFS_USR_FBSD53_ENV 1
+#define AFS_USR_FBSD60_ENV 1
+#define AFS_USR_FBSD61_ENV 1
+#define AFS_USR_FBSD70_ENV 1
+#define AFS_USR_FBSD72_ENV 1
 
 #endif /* !defined(UKERNEL) */
 
index b55a534..304b4b4 100644 (file)
@@ -5,28 +5,13 @@
 #define SYS_NAME       "amd64_fbsd_73"
 #define SYS_NAME_ID    SYS_NAME_ID_amd64_fbsd_73
 
-#define AFSLITTLE_ENDIAN    1
-#define AFS_HAVE_FFS        1  /* Use system's ffs. */
-#define AFS_HAVE_STATVFS    1  /* System does support statvfs */
-#define AFS_VM_RDWR_ENV            1   /* read/write implemented via VM */
-
+#define AFS_64BITPOINTER_ENV 1
 
 #ifndef UKERNEL
 /* This section for kernel libafs compiles only */
 
-#ifndef IGNORE_STDS_H
-#include <sys/param.h>
-#endif
+#define AFS_64BITUSERPOINTER_ENV 1
 
-#define AFS_XBSD_ENV 1         /* {Free,Open,Net}BSD */
-#define AFS_X86_XBSD_ENV 1
-
-#define AFS_NAMEI_ENV     1    /* User space interface to file system */
-#define AFS_64BIT_CLIENT 1
-#define AFS_64BITPOINTER_ENV 1
-#define AFS_64BITUSERPOINTER_ENV       1
-#define AFS_64BIT_IOPS_ENV 1   /* Needed for NAMEI */
-#define AFS_FBSD_ENV 1
 #define AFS_FBSD50_ENV 1
 #define AFS_FBSD51_ENV 1
 #define AFS_FBSD52_ENV 1
@@ -38,7 +23,7 @@
 #define AFS_FBSD71_ENV 1
 #define AFS_FBSD72_ENV 1
 #define AFS_FBSD73_ENV 1
-#define AFS_X86_FBSD_ENV 1
+
 #define AFS_X86_FBSD50_ENV 1
 #define AFS_X86_FBSD60_ENV 1 /* added at 70--ie, some changes should port <-- */
 #define AFS_X86_FBSD62_ENV 1
 #define AFS_X86_FBSD71_ENV 1
 #define AFS_X86_FBSD72_ENV 1
 #define AFS_X86_FBSD73_ENV 1
-#define AFS_X86_ENV 1
-#undef  AFS_NONFSTRANS
-#define AFS_NONFSTRANS 1
-#define FTRUNC O_TRUNC
-
-#define IUPD 0x0010
-#define IACC 0x0020
-#define ICHG 0x0040
-#define IMOD 0x0080
-
-#define IN_LOCK(ip)     lockmgr(&ip->i_lock, LK_EXCLUSIVE, \
-                                NULL, curproc)
-#define IN_UNLOCK(ip)   lockmgr(&ip->i_lock, LK_RELEASE, \
-                                NULL, curproc)
-
-#include <afs/afs_sysnames.h>
-
-#define AFS_VFS_ENV    1
-#define AFS_VFSINCL_ENV 1
-#define AFS_GREEDY43_ENV       1
-#define AFS_ENV        1
-
-#define AFS_SYSCALL    339
-#define AFS_MOUNT_AFS  "afs"
-
-#ifndef MOUNT_UFS
-#define MOUNT_UFS "ufs"
-#endif
-
-#ifndef        MOUNT_AFS
-#define        MOUNT_AFS AFS_MOUNT_AFS
-#endif
-
-#define RXK_LISTENER_ENV 1
-#define AFS_GCPAGS             0       /* if nonzero, garbage collect PAGs */
-#define AFS_USE_GETTIMEOFDAY    1      /* use gettimeofday to implement rx clock */
-
-/* Extra kernel definitions (from kdefs file) */
-#ifdef _KERNEL
-#define AFS_GLOBAL_SUNLOCK        1
-#define        AFS_VFS34       1       /* What is VFS34??? */
-#define        afsio_iov       uio_iov
-#define        afsio_iovcnt    uio_iovcnt
-#define        afsio_offset    uio_offset
-#define        afsio_seg       uio_segflg
-#define        afsio_resid     uio_resid
-#define        AFS_UIOSYS      UIO_SYSSPACE
-#define        AFS_UIOUSER     UIO_USERSPACE
-#define        AFS_CLBYTES     CLBYTES
-#define        osi_GetTime(x)  microtime(x)
-#define AFS_KALLOC(x)   osi_fbsd_alloc((x), 1)
-#undef AFS_KALLOC_NOSLEEP
-#define        AFS_KALLOC_NOSLEEP(x) osi_fbsd_alloc((x), 0)
-#define AFS_KFREE(x,y)  osi_fbsd_free((x))
-#define        v_count         v_usecount
-#define v_vfsp         v_mount
-#define vfs_bsize      mnt_stat.f_bsize
-#define vfs_fsid       mnt_stat.f_fsid
-#define va_nodeid      va_fileid
-#define vfs_vnodecovered mnt_vnodecovered
-#define direct         dirent
-#define vnode_t                struct vnode
-
-#ifndef MUTEX_DEFAULT
-#define MUTEX_DEFAULT   0
-#endif /* MUTEX_DEFAULT */
-
-#ifndef SSYS
-#define SSYS            0x00002
-#endif /* SSYS */
-
-#define p_rcred         p_ucred
-
-#if    !defined(ASSEMBLER) && !defined(__LANGUAGE_ASSEMBLY__)
-enum vcexcl { NONEXCL, EXCL };
-
-#ifdef KERNEL
-#ifndef MIN
-#define MIN(A,B) ((A) < (B) ? (A) : (B))
-#endif
-#ifndef MAX
-#define MAX(A,B) ((A) > (B) ? (A) : (B))
-#endif
-#endif /* KERNEL */
-
-#endif /* ! ASSEMBLER & ! __LANGUAGE_ASSEMBLY__ */
-#endif /* _KERNEL */
 
 #else /* !defined(UKERNEL) */
 
 /* This section for user space compiles only */
 
-#define UKERNEL                        1       /* user space kernel */
-#define AFS_ENV                        1
-#define AFS_VFSINCL_ENV         1
-#define AFS_USR_FBSD50_ENV     1
-#define AFS_USR_FBSD51_ENV     1
-#define AFS_USR_FBSD52_ENV     1
-#define AFS_USR_FBSD53_ENV     1
-#define AFS_USR_FBSD60_ENV     1
-#define AFS_USR_FBSD61_ENV     1
-#define AFS_USR_FBSD70_ENV     1
-#define AFS_USR_FBSD71_ENV     1
-#define AFS_USR_FBSD72_ENV     1
-#define AFS_USR_FBSD73_ENV     1
-#define AFS_USR_FBSD_ENV       1
-#undef  AFS_NONFSTRANS
-#define AFS_NONFSTRANS 1
-
-#define AFS_MOUNT_AFS "afs"    /* The name of the filesystem type. */
-#define AFS_SYSCALL 339
-#define AFS_NAMEI_ENV         1        /* User space interface to file system */
-#define AFS_64BITPOINTER_ENV 1
-#define AFS_64BIT_IOPS_ENV    1        /* Needed for NAMEI */
-#define AFS_USERSPACE_IP_ADDR 1
-#define RXK_LISTENER_ENV      1
-#define AFS_GCPAGS           0 /* if nonzero, garbage collect PAGs */
-
-#include <afs/afs_sysnames.h>
-
-#define        afsio_iov       uio_iov
-#define        afsio_iovcnt    uio_iovcnt
-#define        afsio_offset    uio_offset
-#define        afsio_seg       uio_segflg
-#define        afsio_fmode     uio_fmode
-#define        afsio_resid     uio_resid
-#define        AFS_UIOSYS      1
-#define        AFS_UIOUSER     UIO_USERSPACE
-#define        AFS_CLBYTES     MCLBYTES
-#define        AFS_MINCHANGE   2
-#define        VATTR_NULL      usr_vattr_null
-
-#define AFS_DIRENT
-#ifndef CMSERVERPREF
-#define CMSERVERPREF
-#endif
-
-#include <sys/param.h>
-#include <sys/types.h>
-#include <sys/mount.h>
-#include <sys/fcntl.h>
-#include <sys/uio.h>
-#include <sys/socket.h>
-#include <netinet/in.h>
-#include <limits.h>
+#define AFS_USR_FBSD50_ENV 1
+#define AFS_USR_FBSD51_ENV 1
+#define AFS_USR_FBSD52_ENV 1
+#define AFS_USR_FBSD53_ENV 1
+#define AFS_USR_FBSD60_ENV 1
+#define AFS_USR_FBSD61_ENV 1
+#define AFS_USR_FBSD70_ENV 1
+#define AFS_USR_FBSD71_ENV 1
+#define AFS_USR_FBSD72_ENV 1
+#define AFS_USR_FBSD73_ENV 1
 
 #endif /* !defined(UKERNEL) */
 
index ad3d1e7..18b16d8 100644 (file)
@@ -5,28 +5,13 @@
 #define SYS_NAME       "amd64_fbsd_74"
 #define SYS_NAME_ID    SYS_NAME_ID_amd64_fbsd_74
 
-#define AFSLITTLE_ENDIAN    1
-#define AFS_HAVE_FFS        1  /* Use system's ffs. */
-#define AFS_HAVE_STATVFS    1  /* System does support statvfs */
-#define AFS_VM_RDWR_ENV            1   /* read/write implemented via VM */
-
+#define AFS_64BITPOINTER_ENV 1
 
 #ifndef UKERNEL
 /* This section for kernel libafs compiles only */
 
-#ifndef IGNORE_STDS_H
-#include <sys/param.h>
-#endif
+#define AFS_64BITUSERPOINTER_ENV 1
 
-#define AFS_XBSD_ENV 1         /* {Free,Open,Net}BSD */
-#define AFS_X86_XBSD_ENV 1
-
-#define AFS_NAMEI_ENV     1    /* User space interface to file system */
-#define AFS_64BIT_CLIENT 1
-#define AFS_64BITPOINTER_ENV 1
-#define AFS_64BITUSERPOINTER_ENV       1
-#define AFS_64BIT_IOPS_ENV 1   /* Needed for NAMEI */
-#define AFS_FBSD_ENV 1
 #define AFS_FBSD50_ENV 1
 #define AFS_FBSD51_ENV 1
 #define AFS_FBSD52_ENV 1
@@ -39,7 +24,7 @@
 #define AFS_FBSD72_ENV 1
 #define AFS_FBSD73_ENV 1
 #define AFS_FBSD74_ENV 1
-#define AFS_X86_FBSD_ENV 1
+
 #define AFS_X86_FBSD50_ENV 1
 #define AFS_X86_FBSD60_ENV 1 /* added at 70--ie, some changes should port <-- */
 #define AFS_X86_FBSD62_ENV 1
 #define AFS_X86_FBSD72_ENV 1
 #define AFS_X86_FBSD73_ENV 1
 #define AFS_X86_FBSD74_ENV 1
-#define AFS_X86_ENV 1
-#undef  AFS_NONFSTRANS
-#define AFS_NONFSTRANS 1
-#define FTRUNC O_TRUNC
-
-#define IUPD 0x0010
-#define IACC 0x0020
-#define ICHG 0x0040
-#define IMOD 0x0080
-
-#define IN_LOCK(ip)     lockmgr(&ip->i_lock, LK_EXCLUSIVE, \
-                                NULL, curproc)
-#define IN_UNLOCK(ip)   lockmgr(&ip->i_lock, LK_RELEASE, \
-                                NULL, curproc)
-
-#include <afs/afs_sysnames.h>
-
-#define AFS_VFS_ENV    1
-#define AFS_VFSINCL_ENV 1
-#define AFS_GREEDY43_ENV       1
-#define AFS_ENV        1
-
-#define AFS_SYSCALL    339
-#define AFS_MOUNT_AFS  "afs"
-
-#ifndef MOUNT_UFS
-#define MOUNT_UFS "ufs"
-#endif
-
-#ifndef        MOUNT_AFS
-#define        MOUNT_AFS AFS_MOUNT_AFS
-#endif
-
-#define RXK_LISTENER_ENV 1
-#define AFS_GCPAGS             0       /* if nonzero, garbage collect PAGs */
-#define AFS_USE_GETTIMEOFDAY    1      /* use gettimeofday to implement rx clock */
-
-/* Extra kernel definitions (from kdefs file) */
-#ifdef _KERNEL
-#define AFS_GLOBAL_SUNLOCK        1
-#define        AFS_VFS34       1       /* What is VFS34??? */
-#define        afsio_iov       uio_iov
-#define        afsio_iovcnt    uio_iovcnt
-#define        afsio_offset    uio_offset
-#define        afsio_seg       uio_segflg
-#define        afsio_resid     uio_resid
-#define        AFS_UIOSYS      UIO_SYSSPACE
-#define        AFS_UIOUSER     UIO_USERSPACE
-#define        AFS_CLBYTES     CLBYTES
-#define        osi_GetTime(x)  microtime(x)
-#define AFS_KALLOC(x)   osi_fbsd_alloc((x), 1)
-#undef AFS_KALLOC_NOSLEEP
-#define        AFS_KALLOC_NOSLEEP(x) osi_fbsd_alloc((x), 0)
-#define AFS_KFREE(x,y)  osi_fbsd_free((x))
-#define        v_count         v_usecount
-#define v_vfsp         v_mount
-#define vfs_bsize      mnt_stat.f_bsize
-#define vfs_fsid       mnt_stat.f_fsid
-#define va_nodeid      va_fileid
-#define vfs_vnodecovered mnt_vnodecovered
-#define direct         dirent
-#define vnode_t                struct vnode
-
-#ifndef MUTEX_DEFAULT
-#define MUTEX_DEFAULT   0
-#endif /* MUTEX_DEFAULT */
-
-#ifndef SSYS
-#define SSYS            0x00002
-#endif /* SSYS */
-
-#define p_rcred         p_ucred
-
-#if    !defined(ASSEMBLER) && !defined(__LANGUAGE_ASSEMBLY__)
-enum vcexcl { NONEXCL, EXCL };
-
-#ifdef KERNEL
-#ifndef MIN
-#define MIN(A,B) ((A) < (B) ? (A) : (B))
-#endif
-#ifndef MAX
-#define MAX(A,B) ((A) > (B) ? (A) : (B))
-#endif
-#endif /* KERNEL */
-
-#endif /* ! ASSEMBLER & ! __LANGUAGE_ASSEMBLY__ */
-#endif /* _KERNEL */
 
 #else /* !defined(UKERNEL) */
 
 /* This section for user space compiles only */
 
-#define UKERNEL                        1       /* user space kernel */
-#define AFS_ENV                        1
-#define AFS_VFSINCL_ENV         1
-#define AFS_USR_FBSD50_ENV     1
-#define AFS_USR_FBSD51_ENV     1
-#define AFS_USR_FBSD52_ENV     1
-#define AFS_USR_FBSD53_ENV     1
-#define AFS_USR_FBSD60_ENV     1
-#define AFS_USR_FBSD61_ENV     1
-#define AFS_USR_FBSD70_ENV     1
-#define AFS_USR_FBSD71_ENV     1
-#define AFS_USR_FBSD72_ENV     1
-#define AFS_USR_FBSD73_ENV     1
-#define AFS_USR_FBSD74_ENV     1
-#define AFS_USR_FBSD_ENV       1
-#undef  AFS_NONFSTRANS
-#define AFS_NONFSTRANS 1
-
-#define AFS_MOUNT_AFS "afs"    /* The name of the filesystem type. */
-#define AFS_SYSCALL 339
-#define AFS_NAMEI_ENV         1        /* User space interface to file system */
-#define AFS_64BITPOINTER_ENV 1
-#define AFS_64BIT_IOPS_ENV    1        /* Needed for NAMEI */
-#define AFS_USERSPACE_IP_ADDR 1
-#define RXK_LISTENER_ENV      1
-#define AFS_GCPAGS           0 /* if nonzero, garbage collect PAGs */
-
-#include <afs/afs_sysnames.h>
-
-#define        afsio_iov       uio_iov
-#define        afsio_iovcnt    uio_iovcnt
-#define        afsio_offset    uio_offset
-#define        afsio_seg       uio_segflg
-#define        afsio_fmode     uio_fmode
-#define        afsio_resid     uio_resid
-#define        AFS_UIOSYS      1
-#define        AFS_UIOUSER     UIO_USERSPACE
-#define        AFS_CLBYTES     MCLBYTES
-#define        AFS_MINCHANGE   2
-#define        VATTR_NULL      usr_vattr_null
-
-#define AFS_DIRENT
-#ifndef CMSERVERPREF
-#define CMSERVERPREF
-#endif
-
-#include <sys/param.h>
-#include <sys/types.h>
-#include <sys/mount.h>
-#include <sys/fcntl.h>
-#include <sys/uio.h>
-#include <sys/socket.h>
-#include <netinet/in.h>
-#include <limits.h>
+#define AFS_USR_FBSD50_ENV 1
+#define AFS_USR_FBSD51_ENV 1
+#define AFS_USR_FBSD52_ENV 1
+#define AFS_USR_FBSD53_ENV 1
+#define AFS_USR_FBSD60_ENV 1
+#define AFS_USR_FBSD61_ENV 1
+#define AFS_USR_FBSD70_ENV 1
+#define AFS_USR_FBSD71_ENV 1
+#define AFS_USR_FBSD72_ENV 1
+#define AFS_USR_FBSD73_ENV 1
+#define AFS_USR_FBSD74_ENV 1
 
 #endif /* !defined(UKERNEL) */
 
index bb8f2d1..29b0346 100644 (file)
@@ -5,28 +5,13 @@
 #define SYS_NAME       "amd64_fbsd_80"
 #define SYS_NAME_ID    SYS_NAME_ID_amd64_fbsd_80
 
-#define AFSLITTLE_ENDIAN    1
-#define AFS_HAVE_FFS        1  /* Use system's ffs. */
-#define AFS_HAVE_STATVFS    1  /* System does support statvfs */
-#define AFS_VM_RDWR_ENV            1   /* read/write implemented via VM */
-
+#define AFS_64BITPOINTER_ENV 1
 
 #ifndef UKERNEL
 /* This section for kernel libafs compiles only */
 
-#ifndef IGNORE_STDS_H
-#include <sys/param.h>
-#endif
+#define AFS_64BITUSERPOINTER_ENV 1
 
-#define AFS_XBSD_ENV 1         /* {Free,Open,Net}BSD */
-#define AFS_X86_XBSD_ENV 1
-
-#define AFS_NAMEI_ENV     1    /* User space interface to file system */
-#define AFS_64BIT_CLIENT 1
-#define AFS_64BITPOINTER_ENV 1
-#define AFS_64BITUSERPOINTER_ENV       1
-#define AFS_64BIT_IOPS_ENV 1   /* Needed for NAMEI */
-#define AFS_FBSD_ENV 1
 #define AFS_FBSD50_ENV 1
 #define AFS_FBSD51_ENV 1
 #define AFS_FBSD52_ENV 1
 #define AFS_FBSD62_ENV 1
 #define AFS_FBSD70_ENV 1
 #define AFS_FBSD71_ENV 1
+#define AFS_FBSD72_ENV 1
+#define AFS_FBSD73_ENV 1
 #define AFS_FBSD80_ENV 1
-#define AFS_X86_FBSD_ENV 1
+
 #define AFS_X86_FBSD50_ENV 1
 #define AFS_X86_FBSD60_ENV 1 /* added at 70--ie, some changes should port <-- */
 #define AFS_X86_FBSD62_ENV 1
 #define AFS_X86_FBSD70_ENV 1
 #define AFS_X86_FBSD71_ENV 1
+#define AFS_X86_FBSD72_ENV 1
+#define AFS_X86_FBSD73_ENV 1
 #define AFS_X86_FBSD80_ENV 1
-#define AFS_X86_ENV 1
-#undef  AFS_NONFSTRANS
-#define AFS_NONFSTRANS 1
-#define FTRUNC O_TRUNC
-
-#define IUPD 0x0010
-#define IACC 0x0020
-#define ICHG 0x0040
-#define IMOD 0x0080
-
-#define IN_LOCK(ip)     lockmgr(&ip->i_lock, LK_EXCLUSIVE, \
-                                NULL, curproc)
-#define IN_UNLOCK(ip)   lockmgr(&ip->i_lock, LK_RELEASE, \
-                                NULL, curproc)
-
-#include <afs/afs_sysnames.h>
-
-#define AFS_VFS_ENV    1
-#define AFS_VFSINCL_ENV 1
-#define AFS_GREEDY43_ENV       1
-#define AFS_ENV        1
-
-#define AFS_SYSCALL    339
-#define AFS_MOUNT_AFS  "afs"
-
-#ifndef MOUNT_UFS
-#define MOUNT_UFS "ufs"
-#endif
-
-#ifndef        MOUNT_AFS
-#define        MOUNT_AFS AFS_MOUNT_AFS
-#endif
-
-#define RXK_LISTENER_ENV 1
-#define AFS_GCPAGS             0       /* if nonzero, garbage collect PAGs */
-#define AFS_USE_GETTIMEOFDAY    1      /* use gettimeofday to implement rx clock */
-
-/* Extra kernel definitions (from kdefs file) */
-#ifdef _KERNEL
-#define AFS_GLOBAL_SUNLOCK        1
-#define        AFS_VFS34       1       /* What is VFS34??? */
-#define        afsio_iov       uio_iov
-#define        afsio_iovcnt    uio_iovcnt
-#define        afsio_offset    uio_offset
-#define        afsio_seg       uio_segflg
-#define        afsio_resid     uio_resid
-#define        AFS_UIOSYS      UIO_SYSSPACE
-#define        AFS_UIOUSER     UIO_USERSPACE
-#define        AFS_CLBYTES     CLBYTES
-#define        osi_GetTime(x)  microtime(x)
-#define AFS_KALLOC(x)   osi_fbsd_alloc((x), 1)
-#undef AFS_KALLOC_NOSLEEP
-#define        AFS_KALLOC_NOSLEEP(x) osi_fbsd_alloc((x), 0)
-#define AFS_KFREE(x,y)  osi_fbsd_free((x))
-#define        v_count         v_usecount
-#define v_vfsp         v_mount
-#define vfs_bsize      mnt_stat.f_bsize
-#define vfs_fsid       mnt_stat.f_fsid
-#define va_nodeid      va_fileid
-#define vfs_vnodecovered mnt_vnodecovered
-#define direct         dirent
-#define vnode_t                struct vnode
-
-#ifndef MUTEX_DEFAULT
-#define MUTEX_DEFAULT   0
-#endif /* MUTEX_DEFAULT */
-
-#ifndef SSYS
-#define SSYS            0x00002
-#endif /* SSYS */
-
-#define p_rcred         p_ucred
-
-#if    !defined(ASSEMBLER) && !defined(__LANGUAGE_ASSEMBLY__)
-enum vcexcl { NONEXCL, EXCL };
-
-#ifdef KERNEL
-#ifndef MIN
-#define MIN(A,B) ((A) < (B) ? (A) : (B))
-#endif
-#ifndef MAX
-#define MAX(A,B) ((A) > (B) ? (A) : (B))
-#endif
-#endif /* KERNEL */
-
-#endif /* ! ASSEMBLER & ! __LANGUAGE_ASSEMBLY__ */
-#endif /* _KERNEL */
 
 #else /* !defined(UKERNEL) */
 
 /* This section for user space compiles only */
 
-#define UKERNEL                        1       /* user space kernel */
-#define AFS_ENV                        1
-#define AFS_VFSINCL_ENV         1
-#define AFS_USR_FBSD50_ENV     1
-#define AFS_USR_FBSD51_ENV     1
-#define AFS_USR_FBSD52_ENV     1
-#define AFS_USR_FBSD53_ENV     1
-#define AFS_USR_FBSD60_ENV     1
-#define AFS_USR_FBSD61_ENV     1
-#define AFS_USR_FBSD70_ENV     1
-#define AFS_USR_FBSD71_ENV     1
-#define AFS_USR_FBSD80_ENV     1
-#define AFS_USR_FBSD_ENV       1
-#undef  AFS_NONFSTRANS
-#define AFS_NONFSTRANS 1
-
-#define AFS_MOUNT_AFS "afs"    /* The name of the filesystem type. */
-#define AFS_SYSCALL 339
-#define AFS_NAMEI_ENV         1        /* User space interface to file system */
-#define AFS_64BITPOINTER_ENV  1
-#define AFS_64BIT_IOPS_ENV    1        /* Needed for NAMEI */
-#define AFS_USERSPACE_IP_ADDR 1
-#define RXK_LISTENER_ENV      1
-#define AFS_GCPAGS           0 /* if nonzero, garbage collect PAGs */
-
-#include <afs/afs_sysnames.h>
-
-#define        afsio_iov       uio_iov
-#define        afsio_iovcnt    uio_iovcnt
-#define        afsio_offset    uio_offset
-#define        afsio_seg       uio_segflg
-#define        afsio_fmode     uio_fmode
-#define        afsio_resid     uio_resid
-#define        AFS_UIOSYS      1
-#define        AFS_UIOUSER     UIO_USERSPACE
-#define        AFS_CLBYTES     MCLBYTES
-#define        AFS_MINCHANGE   2
-#define        VATTR_NULL      usr_vattr_null
-
-#define AFS_DIRENT
-#ifndef CMSERVERPREF
-#define CMSERVERPREF
-#endif
-
-#include <sys/param.h>
-#include <sys/types.h>
-#include <sys/mount.h>
-#include <sys/fcntl.h>
-#include <sys/uio.h>
-#include <sys/socket.h>
-#include <netinet/in.h>
-#include <limits.h>
+#define AFS_USR_FBSD50_ENV 1
+#define AFS_USR_FBSD51_ENV 1
+#define AFS_USR_FBSD52_ENV 1
+#define AFS_USR_FBSD53_ENV 1
+#define AFS_USR_FBSD60_ENV 1
+#define AFS_USR_FBSD61_ENV 1
+#define AFS_USR_FBSD70_ENV 1
+#define AFS_USR_FBSD71_ENV 1
+#define AFS_USR_FBSD72_ENV 1
+#define AFS_USR_FBSD73_ENV 1
+#define AFS_USR_FBSD80_ENV 1
 
 #endif /* !defined(UKERNEL) */
 
index 4e159c0..006e064 100644 (file)
@@ -5,28 +5,13 @@
 #define SYS_NAME       "amd64_fbsd_81"
 #define SYS_NAME_ID    SYS_NAME_ID_amd64_fbsd_81
 
-#define AFSLITTLE_ENDIAN    1
-#define AFS_HAVE_FFS        1  /* Use system's ffs. */
-#define AFS_HAVE_STATVFS    1  /* System does support statvfs */
-#define AFS_VM_RDWR_ENV            1   /* read/write implemented via VM */
-
+#define AFS_64BITPOINTER_ENV 1
 
 #ifndef UKERNEL
 /* This section for kernel libafs compiles only */
 
-#ifndef IGNORE_STDS_H
-#include <sys/param.h>
-#endif
+#define AFS_64BITUSERPOINTER_ENV 1
 
-#define AFS_XBSD_ENV 1         /* {Free,Open,Net}BSD */
-#define AFS_X86_XBSD_ENV 1
-
-#define AFS_NAMEI_ENV     1    /* User space interface to file system */
-#define AFS_64BIT_CLIENT 1
-#define AFS_64BITPOINTER_ENV 1
-#define AFS_64BITUSERPOINTER_ENV       1
-#define AFS_64BIT_IOPS_ENV 1   /* Needed for NAMEI */
-#define AFS_FBSD_ENV 1
 #define AFS_FBSD50_ENV 1
 #define AFS_FBSD51_ENV 1
 #define AFS_FBSD52_ENV 1
 #define AFS_FBSD62_ENV 1
 #define AFS_FBSD70_ENV 1
 #define AFS_FBSD71_ENV 1
+#define AFS_FBSD72_ENV 1
+#define AFS_FBSD73_ENV 1
 #define AFS_FBSD80_ENV 1
 #define AFS_FBSD81_ENV 1
-#define AFS_X86_FBSD_ENV 1
+
 #define AFS_X86_FBSD50_ENV 1
 #define AFS_X86_FBSD60_ENV 1 /* added at 70--ie, some changes should port <-- */
 #define AFS_X86_FBSD62_ENV 1
 #define AFS_X86_FBSD70_ENV 1
 #define AFS_X86_FBSD71_ENV 1
+#define AFS_X86_FBSD72_ENV 1
+#define AFS_X86_FBSD73_ENV 1
 #define AFS_X86_FBSD80_ENV 1
 #define AFS_X86_FBSD81_ENV 1
-#define AFS_X86_ENV 1
-#undef  AFS_NONFSTRANS
-#define AFS_NONFSTRANS 1
-#define FTRUNC O_TRUNC
-
-#define IUPD 0x0010
-#define IACC 0x0020
-#define ICHG 0x0040
-#define IMOD 0x0080
-
-#define IN_LOCK(ip)     lockmgr(&ip->i_lock, LK_EXCLUSIVE, \
-                                NULL, curproc)
-#define IN_UNLOCK(ip)   lockmgr(&ip->i_lock, LK_RELEASE, \
-                                NULL, curproc)
-
-#include <afs/afs_sysnames.h>
-
-#define AFS_VFS_ENV    1
-#define AFS_VFSINCL_ENV 1
-#define AFS_GREEDY43_ENV       1
-#define AFS_ENV        1
-
-#define AFS_SYSCALL    339
-#define AFS_MOUNT_AFS  "afs"
-
-#ifndef MOUNT_UFS
-#define MOUNT_UFS "ufs"
-#endif
-
-#ifndef        MOUNT_AFS
-#define        MOUNT_AFS AFS_MOUNT_AFS
-#endif
-
-#define RXK_LISTENER_ENV 1
-#define AFS_GCPAGS             0       /* if nonzero, garbage collect PAGs */
-#define AFS_USE_GETTIMEOFDAY    1      /* use gettimeofday to implement rx clock */
-
-/* Extra kernel definitions (from kdefs file) */
-#ifdef _KERNEL
-#define AFS_GLOBAL_SUNLOCK        1
-#define        AFS_VFS34       1       /* What is VFS34??? */
-#define        afsio_iov       uio_iov
-#define        afsio_iovcnt    uio_iovcnt
-#define        afsio_offset    uio_offset
-#define        afsio_seg       uio_segflg
-#define        afsio_resid     uio_resid
-#define        AFS_UIOSYS      UIO_SYSSPACE
-#define        AFS_UIOUSER     UIO_USERSPACE
-#define        AFS_CLBYTES     CLBYTES
-#define        osi_GetTime(x)  microtime(x)
-#define AFS_KALLOC(x)   osi_fbsd_alloc((x), 1)
-#undef AFS_KALLOC_NOSLEEP
-#define        AFS_KALLOC_NOSLEEP(x) osi_fbsd_alloc((x), 0)
-#define AFS_KFREE(x,y)  osi_fbsd_free((x))
-#define        v_count         v_usecount
-#define v_vfsp         v_mount
-#define vfs_bsize      mnt_stat.f_bsize
-#define vfs_fsid       mnt_stat.f_fsid
-#define va_nodeid      va_fileid
-#define vfs_vnodecovered mnt_vnodecovered
-#define direct         dirent
-#define vnode_t                struct vnode
-
-#ifndef MUTEX_DEFAULT
-#define MUTEX_DEFAULT   0
-#endif /* MUTEX_DEFAULT */
-
-#ifndef SSYS
-#define SSYS            0x00002
-#endif /* SSYS */
-
-#define p_rcred         p_ucred
-
-#if    !defined(ASSEMBLER) && !defined(__LANGUAGE_ASSEMBLY__)
-enum vcexcl { NONEXCL, EXCL };
-
-#ifdef KERNEL
-#ifndef MIN
-#define MIN(A,B) ((A) < (B) ? (A) : (B))
-#endif
-#ifndef MAX
-#define MAX(A,B) ((A) > (B) ? (A) : (B))
-#endif
-#endif /* KERNEL */
-
-#endif /* ! ASSEMBLER & ! __LANGUAGE_ASSEMBLY__ */
-#endif /* _KERNEL */
 
 #else /* !defined(UKERNEL) */
 
 /* This section for user space compiles only */
 
-#define UKERNEL                        1       /* user space kernel */
-#define AFS_ENV                        1
-#define AFS_VFSINCL_ENV         1
-#define AFS_USR_FBSD50_ENV     1
-#define AFS_USR_FBSD51_ENV     1
-#define AFS_USR_FBSD52_ENV     1
-#define AFS_USR_FBSD53_ENV     1
-#define AFS_USR_FBSD60_ENV     1
-#define AFS_USR_FBSD61_ENV     1
-#define AFS_USR_FBSD70_ENV     1
-#define AFS_USR_FBSD71_ENV     1
-#define AFS_USR_FBSD80_ENV     1
-#define AFS_USR_FBSD81_ENV     1
-#define AFS_USR_FBSD_ENV       1
-#undef  AFS_NONFSTRANS
-#define AFS_NONFSTRANS 1
-
-#define AFS_MOUNT_AFS "afs"    /* The name of the filesystem type. */
-#define AFS_SYSCALL 339
-#define AFS_NAMEI_ENV         1        /* User space interface to file system */
-#define AFS_64BITPOINTER_ENV  1
-#define AFS_64BIT_IOPS_ENV    1        /* Needed for NAMEI */
-#define AFS_USERSPACE_IP_ADDR 1
-#define RXK_LISTENER_ENV      1
-#define AFS_GCPAGS           0 /* if nonzero, garbage collect PAGs */
-
-#include <afs/afs_sysnames.h>
-
-#define        afsio_iov       uio_iov
-#define        afsio_iovcnt    uio_iovcnt
-#define        afsio_offset    uio_offset
-#define        afsio_seg       uio_segflg
-#define        afsio_fmode     uio_fmode
-#define        afsio_resid     uio_resid
-#define        AFS_UIOSYS      1
-#define        AFS_UIOUSER     UIO_USERSPACE
-#define        AFS_CLBYTES     MCLBYTES
-#define        AFS_MINCHANGE   2
-#define        VATTR_NULL      usr_vattr_null
-
-#define AFS_DIRENT
-#ifndef CMSERVERPREF
-#define CMSERVERPREF
-#endif
-
-#include <sys/param.h>
-#include <sys/types.h>
-#include <sys/mount.h>
-#include <sys/fcntl.h>
-#include <sys/uio.h>
-#include <sys/socket.h>
-#include <netinet/in.h>
-#include <limits.h>
+#define AFS_USR_FBSD50_ENV 1
+#define AFS_USR_FBSD51_ENV 1
+#define AFS_USR_FBSD52_ENV 1
+#define AFS_USR_FBSD53_ENV 1
+#define AFS_USR_FBSD60_ENV 1
+#define AFS_USR_FBSD61_ENV 1
+#define AFS_USR_FBSD70_ENV 1
+#define AFS_USR_FBSD71_ENV 1
+#define AFS_USR_FBSD72_ENV 1
+#define AFS_USR_FBSD73_ENV 1
+#define AFS_USR_FBSD80_ENV 1
+#define AFS_USR_FBSD81_ENV 1
 
 #endif /* !defined(UKERNEL) */
 
index 23572fc..c8d9591 100644 (file)
@@ -5,28 +5,13 @@
 #define SYS_NAME       "amd64_fbsd_82"
 #define SYS_NAME_ID    SYS_NAME_ID_amd64_fbsd_82
 
-#define AFSLITTLE_ENDIAN    1
-#define AFS_HAVE_FFS        1  /* Use system's ffs. */
-#define AFS_HAVE_STATVFS    1  /* System does support statvfs */
-#define AFS_VM_RDWR_ENV            1   /* read/write implemented via VM */
-
+#define AFS_64BITPOINTER_ENV 1
 
 #ifndef UKERNEL
 /* This section for kernel libafs compiles only */
 
-#ifndef IGNORE_STDS_H
-#include <sys/param.h>
-#endif
+#define AFS_64BITUSERPOINTER_ENV 1
 
-#define AFS_XBSD_ENV 1         /* {Free,Open,Net}BSD */
-#define AFS_X86_XBSD_ENV 1
-
-#define AFS_NAMEI_ENV     1    /* User space interface to file system */
-#define AFS_64BIT_CLIENT 1
-#define AFS_64BITPOINTER_ENV 1
-#define AFS_64BITUSERPOINTER_ENV       1
-#define AFS_64BIT_IOPS_ENV 1   /* Needed for NAMEI */
-#define AFS_FBSD_ENV 1
 #define AFS_FBSD50_ENV 1
 #define AFS_FBSD51_ENV 1
 #define AFS_FBSD52_ENV 1
 #define AFS_FBSD62_ENV 1
 #define AFS_FBSD70_ENV 1
 #define AFS_FBSD71_ENV 1
+#define AFS_FBSD72_ENV 1
+#define AFS_FBSD73_ENV 1
 #define AFS_FBSD80_ENV 1
 #define AFS_FBSD81_ENV 1
 #define AFS_FBSD82_ENV 1
-#define AFS_X86_FBSD_ENV 1
+
 #define AFS_X86_FBSD50_ENV 1
 #define AFS_X86_FBSD60_ENV 1 /* added at 70--ie, some changes should port <-- */
 #define AFS_X86_FBSD62_ENV 1
 #define AFS_X86_FBSD70_ENV 1
 #define AFS_X86_FBSD71_ENV 1
+#define AFS_X86_FBSD72_ENV 1
+#define AFS_X86_FBSD73_ENV 1
 #define AFS_X86_FBSD80_ENV 1
 #define AFS_X86_FBSD81_ENV 1
 #define AFS_X86_FBSD82_ENV 1
-#define AFS_X86_ENV 1
-#undef  AFS_NONFSTRANS
-#define AFS_NONFSTRANS 1
-#define FTRUNC O_TRUNC
-
-#define IUPD 0x0010
-#define IACC 0x0020
-#define ICHG 0x0040
-#define IMOD 0x0080
-
-#define IN_LOCK(ip)     lockmgr(&ip->i_lock, LK_EXCLUSIVE, \
-                                NULL, curproc)
-#define IN_UNLOCK(ip)   lockmgr(&ip->i_lock, LK_RELEASE, \
-                                NULL, curproc)
-
-#include <afs/afs_sysnames.h>
-
-#define AFS_VFS_ENV    1
-#define AFS_VFSINCL_ENV 1
-#define AFS_GREEDY43_ENV       1
-#define AFS_ENV        1
-
-#define AFS_SYSCALL    339
-#define AFS_MOUNT_AFS  "afs"
-
-#ifndef MOUNT_UFS
-#define MOUNT_UFS "ufs"
-#endif
-
-#ifndef        MOUNT_AFS
-#define        MOUNT_AFS AFS_MOUNT_AFS
-#endif
-
-#define RXK_LISTENER_ENV 1
-#define AFS_GCPAGS             0       /* if nonzero, garbage collect PAGs */
-#define AFS_USE_GETTIMEOFDAY    1      /* use gettimeofday to implement rx clock */
-
-/* Extra kernel definitions (from kdefs file) */
-#ifdef _KERNEL
-#define AFS_GLOBAL_SUNLOCK        1
-#define        AFS_VFS34       1       /* What is VFS34??? */
-#define        afsio_iov       uio_iov
-#define        afsio_iovcnt    uio_iovcnt
-#define        afsio_offset    uio_offset
-#define        afsio_seg       uio_segflg
-#define        afsio_resid     uio_resid
-#define        AFS_UIOSYS      UIO_SYSSPACE
-#define        AFS_UIOUSER     UIO_USERSPACE
-#define        AFS_CLBYTES     CLBYTES
-#define        osi_GetTime(x)  microtime(x)
-#define AFS_KALLOC(x)   osi_fbsd_alloc((x), 1)
-#undef AFS_KALLOC_NOSLEEP
-#define        AFS_KALLOC_NOSLEEP(x) osi_fbsd_alloc((x), 0)
-#define AFS_KFREE(x,y)  osi_fbsd_free((x))
-#define        v_count         v_usecount
-#define v_vfsp         v_mount
-#define vfs_bsize      mnt_stat.f_bsize
-#define vfs_fsid       mnt_stat.f_fsid
-#define va_nodeid      va_fileid
-#define vfs_vnodecovered mnt_vnodecovered
-#define direct         dirent
-#define vnode_t                struct vnode
-
-#ifndef MUTEX_DEFAULT
-#define MUTEX_DEFAULT   0
-#endif /* MUTEX_DEFAULT */
-
-#ifndef SSYS
-#define SSYS            0x00002
-#endif /* SSYS */
-
-#define p_rcred         p_ucred
-
-#if    !defined(ASSEMBLER) && !defined(__LANGUAGE_ASSEMBLY__)
-enum vcexcl { NONEXCL, EXCL };
-
-#ifdef KERNEL
-#ifndef MIN
-#define MIN(A,B) ((A) < (B) ? (A) : (B))
-#endif
-#ifndef MAX
-#define MAX(A,B) ((A) > (B) ? (A) : (B))
-#endif
-#endif /* KERNEL */
-
-#endif /* ! ASSEMBLER & ! __LANGUAGE_ASSEMBLY__ */
-#endif /* _KERNEL */
 
 #else /* !defined(UKERNEL) */
 
 /* This section for user space compiles only */
 
-#define UKERNEL                        1       /* user space kernel */
-#define AFS_ENV                        1
-#define AFS_VFSINCL_ENV         1
-#define AFS_USR_FBSD50_ENV     1
-#define AFS_USR_FBSD51_ENV     1
-#define AFS_USR_FBSD52_ENV     1
-#define AFS_USR_FBSD53_ENV     1
-#define AFS_USR_FBSD60_ENV     1
-#define AFS_USR_FBSD61_ENV     1
-#define AFS_USR_FBSD70_ENV     1
-#define AFS_USR_FBSD71_ENV     1
-#define AFS_USR_FBSD80_ENV     1
-#define AFS_USR_FBSD81_ENV     1
-#define AFS_USR_FBSD82_ENV     1
-#define AFS_USR_FBSD_ENV       1
-#undef  AFS_NONFSTRANS
-#define AFS_NONFSTRANS 1
-
-#define AFS_MOUNT_AFS "afs"    /* The name of the filesystem type. */
-#define AFS_SYSCALL 339
-#define AFS_NAMEI_ENV         1        /* User space interface to file system */
-#define AFS_64BITPOINTER_ENV  1
-#define AFS_64BIT_IOPS_ENV    1        /* Needed for NAMEI */
-#define AFS_USERSPACE_IP_ADDR 1
-#define RXK_LISTENER_ENV      1
-#define AFS_GCPAGS           0 /* if nonzero, garbage collect PAGs */
-
-#include <afs/afs_sysnames.h>
-
-#define        afsio_iov       uio_iov
-#define        afsio_iovcnt    uio_iovcnt
-#define        afsio_offset    uio_offset
-#define        afsio_seg       uio_segflg
-#define        afsio_fmode     uio_fmode
-#define        afsio_resid     uio_resid
-#define        AFS_UIOSYS      1
-#define        AFS_UIOUSER     UIO_USERSPACE
-#define        AFS_CLBYTES     MCLBYTES
-#define        AFS_MINCHANGE   2
-#define        VATTR_NULL      usr_vattr_null
-
-#define AFS_DIRENT
-#ifndef CMSERVERPREF
-#define CMSERVERPREF
-#endif
-
-#include <sys/param.h>
-#include <sys/types.h>
-#include <sys/mount.h>
-#include <sys/fcntl.h>
-#include <sys/uio.h>
-#include <sys/socket.h>
-#include <netinet/in.h>
-#include <limits.h>
+#define AFS_USR_FBSD50_ENV 1
+#define AFS_USR_FBSD51_ENV 1
+#define AFS_USR_FBSD52_ENV 1
+#define AFS_USR_FBSD53_ENV 1
+#define AFS_USR_FBSD60_ENV 1
+#define AFS_USR_FBSD61_ENV 1
+#define AFS_USR_FBSD70_ENV 1
+#define AFS_USR_FBSD71_ENV 1
+#define AFS_USR_FBSD72_ENV 1
+#define AFS_USR_FBSD73_ENV 1
+#define AFS_USR_FBSD80_ENV 1
+#define AFS_USR_FBSD81_ENV 1
+#define AFS_USR_FBSD82_ENV 1
 
 #endif /* !defined(UKERNEL) */
 
index 6eaaf39..d27d314 100644 (file)
@@ -5,28 +5,13 @@
 #define SYS_NAME       "amd64_fbsd_83"
 #define SYS_NAME_ID    SYS_NAME_ID_amd64_fbsd_83
 
-#define AFSLITTLE_ENDIAN    1
-#define AFS_HAVE_FFS        1  /* Use system's ffs. */
-#define AFS_HAVE_STATVFS    1  /* System does support statvfs */
-#define AFS_VM_RDWR_ENV            1   /* read/write implemented via VM */
-
+#define AFS_64BITPOINTER_ENV 1
 
 #ifndef UKERNEL
 /* This section for kernel libafs compiles only */
 
-#ifndef IGNORE_STDS_H
-#include <sys/param.h>
-#endif
+#define AFS_64BITUSERPOINTER_ENV 1
 
-#define AFS_XBSD_ENV 1         /* {Free,Open,Net}BSD */
-#define AFS_X86_XBSD_ENV 1
-
-#define AFS_NAMEI_ENV     1    /* User space interface to file system */
-#define AFS_64BIT_CLIENT 1
-#define AFS_64BITPOINTER_ENV 1
-#define AFS_64BITUSERPOINTER_ENV       1
-#define AFS_64BIT_IOPS_ENV 1   /* Needed for NAMEI */
-#define AFS_FBSD_ENV 1
 #define AFS_FBSD50_ENV 1
 #define AFS_FBSD51_ENV 1
 #define AFS_FBSD52_ENV 1
 #define AFS_FBSD62_ENV 1
 #define AFS_FBSD70_ENV 1
 #define AFS_FBSD71_ENV 1
+#define AFS_FBSD72_ENV 1
+#define AFS_FBSD73_ENV 1
 #define AFS_FBSD80_ENV 1
 #define AFS_FBSD81_ENV 1
 #define AFS_FBSD82_ENV 1
 #define AFS_FBSD83_ENV 1
-#define AFS_X86_FBSD_ENV 1
+
 #define AFS_X86_FBSD50_ENV 1
 #define AFS_X86_FBSD60_ENV 1 /* added at 70--ie, some changes should port <-- */
 #define AFS_X86_FBSD62_ENV 1
 #define AFS_X86_FBSD70_ENV 1
 #define AFS_X86_FBSD71_ENV 1
+#define AFS_X86_FBSD72_ENV 1
+#define AFS_X86_FBSD73_ENV 1
 #define AFS_X86_FBSD80_ENV 1
 #define AFS_X86_FBSD81_ENV 1
 #define AFS_X86_FBSD82_ENV 1
 #define AFS_X86_FBSD83_ENV 1
-#define AFS_X86_ENV 1
-#undef  AFS_NONFSTRANS
-#define AFS_NONFSTRANS 1
-#define FTRUNC O_TRUNC
-
-#define IUPD 0x0010
-#define IACC 0x0020
-#define ICHG 0x0040
-#define IMOD 0x0080
-
-#define IN_LOCK(ip)     lockmgr(&ip->i_lock, LK_EXCLUSIVE, \
-                                NULL, curproc)
-#define IN_UNLOCK(ip)   lockmgr(&ip->i_lock, LK_RELEASE, \
-                                NULL, curproc)
-
-#include <afs/afs_sysnames.h>
-
-#define AFS_VFS_ENV    1
-#define AFS_VFSINCL_ENV 1
-#define AFS_GREEDY43_ENV       1
-#define AFS_ENV        1
-
-#define AFS_SYSCALL    339
-#define AFS_MOUNT_AFS  "afs"
-
-#ifndef MOUNT_UFS
-#define MOUNT_UFS "ufs"
-#endif
-
-#ifndef        MOUNT_AFS
-#define        MOUNT_AFS AFS_MOUNT_AFS
-#endif
-
-#define RXK_LISTENER_ENV 1
-#define AFS_GCPAGS             0       /* if nonzero, garbage collect PAGs */
-#define AFS_USE_GETTIMEOFDAY    1      /* use gettimeofday to implement rx clock */
-
-/* Extra kernel definitions (from kdefs file) */
-#ifdef _KERNEL
-#define AFS_GLOBAL_SUNLOCK        1
-#define        AFS_VFS34       1       /* What is VFS34??? */
-#define        afsio_iov       uio_iov
-#define        afsio_iovcnt    uio_iovcnt
-#define        afsio_offset    uio_offset
-#define        afsio_seg       uio_segflg
-#define        afsio_resid     uio_resid
-#define        AFS_UIOSYS      UIO_SYSSPACE
-#define        AFS_UIOUSER     UIO_USERSPACE
-#define        AFS_CLBYTES     CLBYTES
-#define        osi_GetTime(x)  microtime(x)
-#define AFS_KALLOC(x)   osi_fbsd_alloc((x), 1)
-#undef AFS_KALLOC_NOSLEEP
-#define        AFS_KALLOC_NOSLEEP(x) osi_fbsd_alloc((x), 0)
-#define AFS_KFREE(x,y)  osi_fbsd_free((x))
-#define        v_count         v_usecount
-#define v_vfsp         v_mount
-#define vfs_bsize      mnt_stat.f_bsize
-#define vfs_fsid       mnt_stat.f_fsid
-#define va_nodeid      va_fileid
-#define vfs_vnodecovered mnt_vnodecovered
-#define direct         dirent
-#define vnode_t                struct vnode
-
-#ifndef MUTEX_DEFAULT
-#define MUTEX_DEFAULT   0
-#endif /* MUTEX_DEFAULT */
-
-#ifndef SSYS
-#define SSYS            0x00002
-#endif /* SSYS */
-
-#define p_rcred         p_ucred
-
-#if    !defined(ASSEMBLER) && !defined(__LANGUAGE_ASSEMBLY__)
-enum vcexcl { NONEXCL, EXCL };
-
-#ifdef KERNEL
-#ifndef MIN
-#define MIN(A,B) ((A) < (B) ? (A) : (B))
-#endif
-#ifndef MAX
-#define MAX(A,B) ((A) > (B) ? (A) : (B))
-#endif
-#endif /* KERNEL */
-
-#endif /* ! ASSEMBLER & ! __LANGUAGE_ASSEMBLY__ */
-#endif /* _KERNEL */
 
 #else /* !defined(UKERNEL) */
 
 /* This section for user space compiles only */
 
-#define UKERNEL                        1       /* user space kernel */
-#define AFS_ENV                        1
-#define AFS_VFSINCL_ENV         1
-#define AFS_USR_FBSD50_ENV     1
-#define AFS_USR_FBSD51_ENV     1
-#define AFS_USR_FBSD52_ENV     1
-#define AFS_USR_FBSD53_ENV     1
-#define AFS_USR_FBSD60_ENV     1
-#define AFS_USR_FBSD61_ENV     1
-#define AFS_USR_FBSD70_ENV     1
-#define AFS_USR_FBSD71_ENV     1
-#define AFS_USR_FBSD80_ENV     1
-#define AFS_USR_FBSD81_ENV     1
-#define AFS_USR_FBSD82_ENV     1
-#define AFS_USR_FBSD83_ENV     1
-#define AFS_USR_FBSD_ENV       1
-#undef  AFS_NONFSTRANS
-#define AFS_NONFSTRANS 1
-
-#define AFS_MOUNT_AFS "afs"    /* The name of the filesystem type. */
-#define AFS_SYSCALL 339
-#define AFS_NAMEI_ENV         1        /* User space interface to file system */
-#define AFS_64BITPOINTER_ENV  1
-#define AFS_64BIT_IOPS_ENV    1        /* Needed for NAMEI */
-#define AFS_USERSPACE_IP_ADDR 1
-#define RXK_LISTENER_ENV      1
-#define AFS_GCPAGS           0 /* if nonzero, garbage collect PAGs */
-
-#include <afs/afs_sysnames.h>
-
-#define        afsio_iov       uio_iov
-#define        afsio_iovcnt    uio_iovcnt
-#define        afsio_offset    uio_offset
-#define        afsio_seg       uio_segflg
-#define        afsio_fmode     uio_fmode
-#define        afsio_resid     uio_resid
-#define        AFS_UIOSYS      1
-#define        AFS_UIOUSER     UIO_USERSPACE
-#define        AFS_CLBYTES     MCLBYTES
-#define        AFS_MINCHANGE   2
-#define        VATTR_NULL      usr_vattr_null
-
-#define AFS_DIRENT
-#ifndef CMSERVERPREF
-#define CMSERVERPREF
-#endif
-
-#include <sys/param.h>
-#include <sys/types.h>
-#include <sys/mount.h>
-#include <sys/fcntl.h>
-#include <sys/uio.h>
-#include <sys/socket.h>
-#include <netinet/in.h>
-#include <limits.h>
+#define AFS_USR_FBSD50_ENV 1
+#define AFS_USR_FBSD51_ENV 1
+#define AFS_USR_FBSD52_ENV 1
+#define AFS_USR_FBSD53_ENV 1
+#define AFS_USR_FBSD60_ENV 1
+#define AFS_USR_FBSD61_ENV 1
+#define AFS_USR_FBSD70_ENV 1
+#define AFS_USR_FBSD71_ENV 1
+#define AFS_USR_FBSD72_ENV 1
+#define AFS_USR_FBSD73_ENV 1
+#define AFS_USR_FBSD80_ENV 1
+#define AFS_USR_FBSD81_ENV 1
+#define AFS_USR_FBSD82_ENV 1
+#define AFS_USR_FBSD83_ENV 1
 
 #endif /* !defined(UKERNEL) */
 
index 2bed47e..903c83b 100644 (file)
@@ -5,28 +5,13 @@
 #define SYS_NAME       "amd64_fbsd_84"
 #define SYS_NAME_ID    SYS_NAME_ID_amd64_fbsd_84
 
-#define AFSLITTLE_ENDIAN    1
-#define AFS_HAVE_FFS        1  /* Use system's ffs. */
-#define AFS_HAVE_STATVFS    1  /* System does support statvfs */
-#define AFS_VM_RDWR_ENV            1   /* read/write implemented via VM */
-
+#define AFS_64BITPOINTER_ENV 1
 
 #ifndef UKERNEL
 /* This section for kernel libafs compiles only */
 
-#ifndef IGNORE_STDS_H
-#include <sys/param.h>
-#endif
+#define AFS_64BITUSERPOINTER_ENV 1
 
-#define AFS_XBSD_ENV 1         /* {Free,Open,Net}BSD */
-#define AFS_X86_XBSD_ENV 1
-
-#define AFS_NAMEI_ENV     1    /* User space interface to file system */
-#define AFS_64BIT_CLIENT 1
-#define AFS_64BITPOINTER_ENV 1
-#define AFS_64BITUSERPOINTER_ENV       1
-#define AFS_64BIT_IOPS_ENV 1   /* Needed for NAMEI */
-#define AFS_FBSD_ENV 1
 #define AFS_FBSD50_ENV 1
 #define AFS_FBSD51_ENV 1
 #define AFS_FBSD52_ENV 1
 #define AFS_FBSD62_ENV 1
 #define AFS_FBSD70_ENV 1
 #define AFS_FBSD71_ENV 1
+#define AFS_FBSD72_ENV 1
+#define AFS_FBSD73_ENV 1
 #define AFS_FBSD80_ENV 1
 #define AFS_FBSD81_ENV 1
 #define AFS_FBSD82_ENV 1
 #define AFS_FBSD83_ENV 1
 #define AFS_FBSD84_ENV 1
-#define AFS_X86_FBSD_ENV 1
+
 #define AFS_X86_FBSD50_ENV 1
 #define AFS_X86_FBSD60_ENV 1 /* added at 70--ie, some changes should port <-- */
 #define AFS_X86_FBSD62_ENV 1
 #define AFS_X86_FBSD70_ENV 1
 #define AFS_X86_FBSD71_ENV 1
+#define AFS_X86_FBSD72_ENV 1
+#define AFS_X86_FBSD73_ENV 1
 #define AFS_X86_FBSD80_ENV 1
 #define AFS_X86_FBSD81_ENV 1
 #define AFS_X86_FBSD82_ENV 1
 #define AFS_X86_FBSD83_ENV 1
 #define AFS_X86_FBSD84_ENV 1
-#define AFS_X86_ENV 1
-#undef  AFS_NONFSTRANS
-#define AFS_NONFSTRANS 1
-#define FTRUNC O_TRUNC
-
-#define IUPD 0x0010
-#define IACC 0x0020
-#define ICHG 0x0040
-#define IMOD 0x0080
-
-#define IN_LOCK(ip)     lockmgr(&ip->i_lock, LK_EXCLUSIVE, \
-                                NULL, curproc)
-#define IN_UNLOCK(ip)   lockmgr(&ip->i_lock, LK_RELEASE, \
-                                NULL, curproc)
-
-#include <afs/afs_sysnames.h>
-
-#define AFS_VFS_ENV    1
-#define AFS_VFSINCL_ENV 1
-#define AFS_GREEDY43_ENV       1
-#define AFS_ENV        1
-
-#define AFS_SYSCALL    339
-#define AFS_MOUNT_AFS  "afs"
-
-#ifndef MOUNT_UFS
-#define MOUNT_UFS "ufs"
-#endif
-
-#ifndef        MOUNT_AFS
-#define        MOUNT_AFS AFS_MOUNT_AFS
-#endif
-
-#define RXK_LISTENER_ENV 1
-#define AFS_GCPAGS             0       /* if nonzero, garbage collect PAGs */
-#define AFS_USE_GETTIMEOFDAY    1      /* use gettimeofday to implement rx clock */
-
-/* Extra kernel definitions (from kdefs file) */
-#ifdef _KERNEL
-#define AFS_GLOBAL_SUNLOCK        1
-#define        AFS_VFS34       1       /* What is VFS34??? */
-#define        afsio_iov       uio_iov
-#define        afsio_iovcnt    uio_iovcnt
-#define        afsio_offset    uio_offset
-#define        afsio_seg       uio_segflg
-#define        afsio_resid     uio_resid
-#define        AFS_UIOSYS      UIO_SYSSPACE
-#define        AFS_UIOUSER     UIO_USERSPACE
-#define        AFS_CLBYTES     CLBYTES
-#define        osi_GetTime(x)  microtime(x)
-#define AFS_KALLOC(x)   osi_fbsd_alloc((x), 1)
-#undef AFS_KALLOC_NOSLEEP
-#define        AFS_KALLOC_NOSLEEP(x) osi_fbsd_alloc((x), 0)
-#define AFS_KFREE(x,y)  osi_fbsd_free((x))
-#define        v_count         v_usecount
-#define v_vfsp         v_mount
-#define vfs_bsize      mnt_stat.f_bsize
-#define vfs_fsid       mnt_stat.f_fsid
-#define va_nodeid      va_fileid
-#define vfs_vnodecovered mnt_vnodecovered
-#define direct         dirent
-#define vnode_t                struct vnode
-
-#ifndef MUTEX_DEFAULT
-#define MUTEX_DEFAULT   0
-#endif /* MUTEX_DEFAULT */
-
-#ifndef SSYS
-#define SSYS            0x00002
-#endif /* SSYS */
-
-#define p_rcred         p_ucred
-
-#if    !defined(ASSEMBLER) && !defined(__LANGUAGE_ASSEMBLY__)
-enum vcexcl { NONEXCL, EXCL };
-
-#ifdef KERNEL
-#ifndef MIN
-#define MIN(A,B) ((A) < (B) ? (A) : (B))
-#endif
-#ifndef MAX
-#define MAX(A,B) ((A) > (B) ? (A) : (B))
-#endif
-#endif /* KERNEL */
-
-#endif /* ! ASSEMBLER & ! __LANGUAGE_ASSEMBLY__ */
-#endif /* _KERNEL */
 
 #else /* !defined(UKERNEL) */
 
 /* This section for user space compiles only */
 
-#define UKERNEL                        1       /* user space kernel */
-#define AFS_ENV                        1
-#define AFS_VFSINCL_ENV         1
-#define AFS_USR_FBSD50_ENV     1
-#define AFS_USR_FBSD51_ENV     1
-#define AFS_USR_FBSD52_ENV     1
-#define AFS_USR_FBSD53_ENV     1
-#define AFS_USR_FBSD60_ENV     1
-#define AFS_USR_FBSD61_ENV     1
-#define AFS_USR_FBSD70_ENV     1
-#define AFS_USR_FBSD71_ENV     1
-#define AFS_USR_FBSD80_ENV     1
-#define AFS_USR_FBSD81_ENV     1
-#define AFS_USR_FBSD82_ENV     1
-#define AFS_USR_FBSD83_ENV     1
-#define AFS_USR_FBSD84_ENV     1
-#define AFS_USR_FBSD_ENV       1
-#undef  AFS_NONFSTRANS
-#define AFS_NONFSTRANS 1
-
-#define AFS_MOUNT_AFS "afs"    /* The name of the filesystem type. */
-#define AFS_SYSCALL 339
-#define AFS_NAMEI_ENV         1        /* User space interface to file system */
-#define AFS_64BITPOINTER_ENV  1
-#define AFS_64BIT_IOPS_ENV    1        /* Needed for NAMEI */
-#define AFS_USERSPACE_IP_ADDR 1
-#define RXK_LISTENER_ENV      1
-#define AFS_GCPAGS           0 /* if nonzero, garbage collect PAGs */
-
-#include <afs/afs_sysnames.h>
-
-#define        afsio_iov       uio_iov
-#define        afsio_iovcnt    uio_iovcnt
-#define        afsio_offset    uio_offset
-#define        afsio_seg       uio_segflg
-#define        afsio_fmode     uio_fmode
-#define        afsio_resid     uio_resid
-#define        AFS_UIOSYS      1
-#define        AFS_UIOUSER     UIO_USERSPACE
-#define        AFS_CLBYTES     MCLBYTES
-#define        AFS_MINCHANGE   2
-#define        VATTR_NULL      usr_vattr_null
-
-#define AFS_DIRENT
-#ifndef CMSERVERPREF
-#define CMSERVERPREF
-#endif
-
-#include <sys/param.h>
-#include <sys/types.h>
-#include <sys/mount.h>
-#include <sys/fcntl.h>
-#include <sys/uio.h>
-#include <sys/socket.h>
-#include <netinet/in.h>
-#include <limits.h>
+#define AFS_USR_FBSD50_ENV 1
+#define AFS_USR_FBSD51_ENV 1
+#define AFS_USR_FBSD52_ENV 1
+#define AFS_USR_FBSD53_ENV 1
+#define AFS_USR_FBSD60_ENV 1
+#define AFS_USR_FBSD61_ENV 1
+#define AFS_USR_FBSD70_ENV 1
+#define AFS_USR_FBSD71_ENV 1
+#define AFS_USR_FBSD72_ENV 1
+#define AFS_USR_FBSD73_ENV 1
+#define AFS_USR_FBSD80_ENV 1
+#define AFS_USR_FBSD81_ENV 1
+#define AFS_USR_FBSD82_ENV 1
+#define AFS_USR_FBSD83_ENV 1
+#define AFS_USR_FBSD84_ENV 1
 
 #endif /* !defined(UKERNEL) */
 
index 054b8db..e56c2d0 100644 (file)
@@ -5,28 +5,13 @@
 #define SYS_NAME       "amd64_fbsd_90"
 #define SYS_NAME_ID    SYS_NAME_ID_amd64_fbsd_90
 
-#define AFSLITTLE_ENDIAN    1
-#define AFS_HAVE_FFS        1  /* Use system's ffs. */
-#define AFS_HAVE_STATVFS    1  /* System does support statvfs */
-#define AFS_VM_RDWR_ENV            1   /* read/write implemented via VM */
-
+#define AFS_64BITPOINTER_ENV 1
 
 #ifndef UKERNEL
 /* This section for kernel libafs compiles only */
 
-#ifndef IGNORE_STDS_H
-#include <sys/param.h>
-#endif
+#define AFS_64BITUSERPOINTER_ENV 1
 
-#define AFS_XBSD_ENV 1         /* {Free,Open,Net}BSD */
-#define AFS_X86_XBSD_ENV 1
-
-#define AFS_NAMEI_ENV     1    /* User space interface to file system */
-#define AFS_64BIT_CLIENT 1
-#define AFS_64BITPOINTER_ENV 1
-#define AFS_64BITUSERPOINTER_ENV       1
-#define AFS_64BIT_IOPS_ENV 1   /* Needed for NAMEI */
-#define AFS_FBSD_ENV 1
 #define AFS_FBSD50_ENV 1
 #define AFS_FBSD51_ENV 1
 #define AFS_FBSD52_ENV 1
 #define AFS_FBSD62_ENV 1
 #define AFS_FBSD70_ENV 1
 #define AFS_FBSD71_ENV 1
+#define AFS_FBSD72_ENV 1
+#define AFS_FBSD73_ENV 1
 #define AFS_FBSD80_ENV 1
 #define AFS_FBSD81_ENV 1
+#define AFS_FBSD82_ENV 1
+#define AFS_FBSD83_ENV 1
+#define AFS_FBSD84_ENV 1
 #define AFS_FBSD90_ENV 1
-#define AFS_X86_FBSD_ENV 1
+
 #define AFS_X86_FBSD50_ENV 1
 #define AFS_X86_FBSD60_ENV 1 /* added at 70--ie, some changes should port <-- */
 #define AFS_X86_FBSD62_ENV 1
 #define AFS_X86_FBSD70_ENV 1
 #define AFS_X86_FBSD71_ENV 1
+#define AFS_X86_FBSD72_ENV 1
+#define AFS_X86_FBSD73_ENV 1
 #define AFS_X86_FBSD80_ENV 1
 #define AFS_X86_FBSD81_ENV 1
+#define AFS_X86_FBSD82_ENV 1
+#define AFS_X86_FBSD83_ENV 1
+#define AFS_X86_FBSD84_ENV 1
 #define AFS_X86_FBSD90_ENV 1
-#define AFS_X86_ENV 1
-#undef  AFS_NONFSTRANS
-#define AFS_NONFSTRANS 1
-#define FTRUNC O_TRUNC
-
-#define IUPD 0x0010
-#define IACC 0x0020
-#define ICHG 0x0040
-#define IMOD 0x0080
-
-#define IN_LOCK(ip)     lockmgr(&ip->i_lock, LK_EXCLUSIVE, \
-                                NULL, curproc)
-#define IN_UNLOCK(ip)   lockmgr(&ip->i_lock, LK_RELEASE, \
-                                NULL, curproc)
-
-#include <afs/afs_sysnames.h>
-
-#define AFS_VFS_ENV    1
-#define AFS_VFSINCL_ENV 1
-#define AFS_GREEDY43_ENV       1
-#define AFS_ENV        1
-
-#define AFS_SYSCALL    339
-#define AFS_MOUNT_AFS  "afs"
-
-#ifndef MOUNT_UFS
-#define MOUNT_UFS "ufs"
-#endif
-
-#ifndef        MOUNT_AFS
-#define        MOUNT_AFS AFS_MOUNT_AFS
-#endif
-
-#define RXK_LISTENER_ENV 1
-#define AFS_GCPAGS             0       /* if nonzero, garbage collect PAGs */
-#define AFS_USE_GETTIMEOFDAY    1      /* use gettimeofday to implement rx clock */
-
-/* Extra kernel definitions (from kdefs file) */
-#ifdef _KERNEL
-#define AFS_GLOBAL_SUNLOCK        1
-#define        AFS_VFS34       1       /* What is VFS34??? */
-#define        afsio_iov       uio_iov
-#define        afsio_iovcnt    uio_iovcnt
-#define        afsio_offset    uio_offset
-#define        afsio_seg       uio_segflg
-#define        afsio_resid     uio_resid
-#define        AFS_UIOSYS      UIO_SYSSPACE
-#define        AFS_UIOUSER     UIO_USERSPACE
-#define        AFS_CLBYTES     CLBYTES
-#define        osi_GetTime(x)  microtime(x)
-#define AFS_KALLOC(x)   osi_fbsd_alloc((x), 1)
-#undef AFS_KALLOC_NOSLEEP
-#define        AFS_KALLOC_NOSLEEP(x) osi_fbsd_alloc((x), 0)
-#define AFS_KFREE(x,y)  osi_fbsd_free((x))
-#define        v_count         v_usecount
-#define v_vfsp         v_mount
-#define vfs_bsize      mnt_stat.f_bsize
-#define vfs_fsid       mnt_stat.f_fsid
-#define va_nodeid      va_fileid
-#define vfs_vnodecovered mnt_vnodecovered
-#define direct         dirent
-#define vnode_t                struct vnode
-
-#ifndef MUTEX_DEFAULT
-#define MUTEX_DEFAULT   0
-#endif /* MUTEX_DEFAULT */
-
-#ifndef SSYS
-#define SSYS            0x00002
-#endif /* SSYS */
-
-#define p_rcred         p_ucred
-
-#if    !defined(ASSEMBLER) && !defined(__LANGUAGE_ASSEMBLY__)
-enum vcexcl { NONEXCL, EXCL };
-
-#ifdef KERNEL
-#ifndef MIN
-#define MIN(A,B) ((A) < (B) ? (A) : (B))
-#endif
-#ifndef MAX
-#define MAX(A,B) ((A) > (B) ? (A) : (B))
-#endif
-#endif /* KERNEL */
-
-#endif /* ! ASSEMBLER & ! __LANGUAGE_ASSEMBLY__ */
-#endif /* _KERNEL */
 
 #else /* !defined(UKERNEL) */
 
 /* This section for user space compiles only */
 
-#define UKERNEL                        1       /* user space kernel */
-#define AFS_ENV                        1
-#define AFS_VFSINCL_ENV         1
-#define AFS_USR_FBSD50_ENV     1
-#define AFS_USR_FBSD51_ENV     1
-#define AFS_USR_FBSD52_ENV     1
-#define AFS_USR_FBSD53_ENV     1
-#define AFS_USR_FBSD60_ENV     1
-#define AFS_USR_FBSD61_ENV     1
-#define AFS_USR_FBSD70_ENV     1
-#define AFS_USR_FBSD71_ENV     1
-#define AFS_USR_FBSD80_ENV     1
-#define AFS_USR_FBSD81_ENV     1
-#define AFS_USR_FBSD90_ENV     1
-#define AFS_USR_FBSD_ENV       1
-#undef  AFS_NONFSTRANS
-#define AFS_NONFSTRANS 1
-
-#define AFS_MOUNT_AFS "afs"    /* The name of the filesystem type. */
-#define AFS_SYSCALL 339
-#define AFS_NAMEI_ENV         1        /* User space interface to file system */
-#define AFS_64BITPOINTER_ENV  1
-#define AFS_64BIT_IOPS_ENV    1        /* Needed for NAMEI */
-#define AFS_USERSPACE_IP_ADDR 1
-#define RXK_LISTENER_ENV      1
-#define AFS_GCPAGS           0 /* if nonzero, garbage collect PAGs */
-
-#include <afs/afs_sysnames.h>
-
-#define        afsio_iov       uio_iov
-#define        afsio_iovcnt    uio_iovcnt
-#define        afsio_offset    uio_offset
-#define        afsio_seg       uio_segflg
-#define        afsio_fmode     uio_fmode
-#define        afsio_resid     uio_resid
-#define        AFS_UIOSYS      1
-#define        AFS_UIOUSER     UIO_USERSPACE
-#define        AFS_CLBYTES     MCLBYTES
-#define        AFS_MINCHANGE   2
-#define        VATTR_NULL      usr_vattr_null
-
-#define AFS_DIRENT
-#ifndef CMSERVERPREF
-#define CMSERVERPREF
-#endif
-
-#include <sys/param.h>
-#include <sys/types.h>
-#include <sys/mount.h>
-#include <sys/fcntl.h>
-#include <sys/uio.h>
-#include <sys/socket.h>
-#include <netinet/in.h>
-#include <limits.h>
+#define AFS_USR_FBSD50_ENV 1
+#define AFS_USR_FBSD51_ENV 1
+#define AFS_USR_FBSD52_ENV 1
+#define AFS_USR_FBSD53_ENV 1
+#define AFS_USR_FBSD60_ENV 1
+#define AFS_USR_FBSD61_ENV 1
+#define AFS_USR_FBSD70_ENV 1
+#define AFS_USR_FBSD71_ENV 1
+#define AFS_USR_FBSD72_ENV 1
+#define AFS_USR_FBSD73_ENV 1
+#define AFS_USR_FBSD80_ENV 1
+#define AFS_USR_FBSD81_ENV 1
+#define AFS_USR_FBSD82_ENV 1
+#define AFS_USR_FBSD83_ENV 1
+#define AFS_USR_FBSD84_ENV 1
+#define AFS_USR_FBSD90_ENV 1
 
 #endif /* !defined(UKERNEL) */
 
index 2066926..3ef236a 100644 (file)
@@ -5,28 +5,13 @@
 #define SYS_NAME       "amd64_fbsd_91"
 #define SYS_NAME_ID    SYS_NAME_ID_amd64_fbsd_91
 
-#define AFSLITTLE_ENDIAN    1
-#define AFS_HAVE_FFS        1  /* Use system's ffs. */
-#define AFS_HAVE_STATVFS    1  /* System does support statvfs */
-#define AFS_VM_RDWR_ENV            1   /* read/write implemented via VM */
-
+#define AFS_64BITPOINTER_ENV 1
 
 #ifndef UKERNEL
 /* This section for kernel libafs compiles only */
 
-#ifndef IGNORE_STDS_H
-#include <sys/param.h>
-#endif
+#define AFS_64BITUSERPOINTER_ENV 1
 
-#define AFS_XBSD_ENV 1         /* {Free,Open,Net}BSD */
-#define AFS_X86_XBSD_ENV 1
-
-#define AFS_NAMEI_ENV     1    /* User space interface to file system */
-#define AFS_64BIT_CLIENT 1
-#define AFS_64BITPOINTER_ENV 1
-#define AFS_64BITUSERPOINTER_ENV       1
-#define AFS_64BIT_IOPS_ENV 1   /* Needed for NAMEI */
-#define AFS_FBSD_ENV 1
 #define AFS_FBSD50_ENV 1
 #define AFS_FBSD51_ENV 1
 #define AFS_FBSD52_ENV 1
 #define AFS_FBSD62_ENV 1
 #define AFS_FBSD70_ENV 1
 #define AFS_FBSD71_ENV 1
+#define AFS_FBSD72_ENV 1
+#define AFS_FBSD73_ENV 1
 #define AFS_FBSD80_ENV 1
 #define AFS_FBSD81_ENV 1
+#define AFS_FBSD82_ENV 1
+#define AFS_FBSD83_ENV 1
+#define AFS_FBSD84_ENV 1
 #define AFS_FBSD90_ENV 1
 #define AFS_FBSD91_ENV 1
-#define AFS_X86_FBSD_ENV 1
+
 #define AFS_X86_FBSD50_ENV 1
 #define AFS_X86_FBSD60_ENV 1 /* added at 70--ie, some changes should port <-- */
 #define AFS_X86_FBSD62_ENV 1
 #define AFS_X86_FBSD70_ENV 1
 #define AFS_X86_FBSD71_ENV 1
+#define AFS_X86_FBSD72_ENV 1
+#define AFS_X86_FBSD73_ENV 1
 #define AFS_X86_FBSD80_ENV 1
 #define AFS_X86_FBSD81_ENV 1
+#define AFS_X86_FBSD82_ENV 1
+#define AFS_X86_FBSD83_ENV 1
+#define AFS_X86_FBSD84_ENV 1
 #define AFS_X86_FBSD90_ENV 1
 #define AFS_X86_FBSD91_ENV 1
-#define AFS_X86_ENV 1
-#undef  AFS_NONFSTRANS
-#define AFS_NONFSTRANS 1
-#define FTRUNC O_TRUNC
-
-#define IUPD 0x0010
-#define IACC 0x0020
-#define ICHG 0x0040
-#define IMOD 0x0080
-
-#define IN_LOCK(ip)     lockmgr(&ip->i_lock, LK_EXCLUSIVE, \
-                                NULL, curproc)
-#define IN_UNLOCK(ip)   lockmgr(&ip->i_lock, LK_RELEASE, \
-                                NULL, curproc)
-
-#include <afs/afs_sysnames.h>
-
-#define AFS_VFS_ENV    1
-#define AFS_VFSINCL_ENV 1
-#define AFS_GREEDY43_ENV       1
-#define AFS_ENV        1
-
-#define AFS_SYSCALL    339
-#define AFS_MOUNT_AFS  "afs"
-
-#ifndef MOUNT_UFS
-#define MOUNT_UFS "ufs"
-#endif
-
-#ifndef        MOUNT_AFS
-#define        MOUNT_AFS AFS_MOUNT_AFS
-#endif
-
-#define RXK_LISTENER_ENV 1
-#define AFS_GCPAGS             0       /* if nonzero, garbage collect PAGs */
-#define AFS_USE_GETTIMEOFDAY    1      /* use gettimeofday to implement rx clock */
-
-/* Extra kernel definitions (from kdefs file) */
-#ifdef _KERNEL
-#define AFS_GLOBAL_SUNLOCK        1
-#define        AFS_VFS34       1       /* What is VFS34??? */
-#define        afsio_iov       uio_iov
-#define        afsio_iovcnt    uio_iovcnt
-#define        afsio_offset    uio_offset
-#define        afsio_seg       uio_segflg
-#define        afsio_resid     uio_resid
-#define        AFS_UIOSYS      UIO_SYSSPACE
-#define        AFS_UIOUSER     UIO_USERSPACE
-#define        AFS_CLBYTES     CLBYTES
-#define        osi_GetTime(x)  microtime(x)
-#define AFS_KALLOC(x)   osi_fbsd_alloc((x), 1)
-#undef AFS_KALLOC_NOSLEEP
-#define        AFS_KALLOC_NOSLEEP(x) osi_fbsd_alloc((x), 0)
-#define AFS_KFREE(x,y)  osi_fbsd_free((x))
-#define        v_count         v_usecount
-#define v_vfsp         v_mount
-#define vfs_bsize      mnt_stat.f_bsize
-#define vfs_fsid       mnt_stat.f_fsid
-#define va_nodeid      va_fileid
-#define vfs_vnodecovered mnt_vnodecovered
-#define direct         dirent
-#define vnode_t                struct vnode
-
-#ifndef MUTEX_DEFAULT
-#define MUTEX_DEFAULT   0
-#endif /* MUTEX_DEFAULT */
-
-#ifndef SSYS
-#define SSYS            0x00002
-#endif /* SSYS */
-
-#define p_rcred         p_ucred
-
-#if    !defined(ASSEMBLER) && !defined(__LANGUAGE_ASSEMBLY__)
-enum vcexcl { NONEXCL, EXCL };
-
-#ifdef KERNEL
-#ifndef MIN
-#define MIN(A,B) ((A) < (B) ? (A) : (B))
-#endif
-#ifndef MAX
-#define MAX(A,B) ((A) > (B) ? (A) : (B))
-#endif
-#endif /* KERNEL */
-
-#endif /* ! ASSEMBLER & ! __LANGUAGE_ASSEMBLY__ */
-#endif /* _KERNEL */
 
 #else /* !defined(UKERNEL) */
 
 /* This section for user space compiles only */
 
-#define UKERNEL                        1       /* user space kernel */
-#define AFS_ENV                        1
-#define AFS_VFSINCL_ENV         1
-#define AFS_USR_FBSD50_ENV     1
-#define AFS_USR_FBSD51_ENV     1
-#define AFS_USR_FBSD52_ENV     1
-#define AFS_USR_FBSD53_ENV     1
-#define AFS_USR_FBSD60_ENV     1
-#define AFS_USR_FBSD61_ENV     1
-#define AFS_USR_FBSD70_ENV     1
-#define AFS_USR_FBSD71_ENV     1
-#define AFS_USR_FBSD80_ENV     1
-#define AFS_USR_FBSD81_ENV     1
-#define AFS_USR_FBSD90_ENV     1
-#define AFS_USR_FBSD91_ENV     1
-#define AFS_USR_FBSD_ENV       1
-#undef  AFS_NONFSTRANS
-#define AFS_NONFSTRANS 1
-
-#define AFS_MOUNT_AFS "afs"    /* The name of the filesystem type. */
-#define AFS_SYSCALL 339
-#define AFS_NAMEI_ENV         1        /* User space interface to file system */
-#define AFS_64BITPOINTER_ENV  1
-#define AFS_64BIT_IOPS_ENV    1        /* Needed for NAMEI */
-#define AFS_USERSPACE_IP_ADDR 1
-#define RXK_LISTENER_ENV      1
-#define AFS_GCPAGS           0 /* if nonzero, garbage collect PAGs */
-
-#include <afs/afs_sysnames.h>
-
-#define        afsio_iov       uio_iov
-#define        afsio_iovcnt    uio_iovcnt
-#define        afsio_offset    uio_offset
-#define        afsio_seg       uio_segflg
-#define        afsio_fmode     uio_fmode
-#define        afsio_resid     uio_resid
-#define        AFS_UIOSYS      1
-#define        AFS_UIOUSER     UIO_USERSPACE
-#define        AFS_CLBYTES     MCLBYTES
-#define        AFS_MINCHANGE   2
-#define        VATTR_NULL      usr_vattr_null
-
-#define AFS_DIRENT
-#ifndef CMSERVERPREF
-#define CMSERVERPREF
-#endif
-
-#include <sys/param.h>
-#include <sys/types.h>
-#include <sys/mount.h>
-#include <sys/fcntl.h>
-#include <sys/uio.h>
-#include <sys/socket.h>
-#include <netinet/in.h>
-#include <limits.h>
+#define AFS_USR_FBSD50_ENV 1
+#define AFS_USR_FBSD51_ENV 1
+#define AFS_USR_FBSD52_ENV 1
+#define AFS_USR_FBSD53_ENV 1
+#define AFS_USR_FBSD60_ENV 1
+#define AFS_USR_FBSD61_ENV 1
+#define AFS_USR_FBSD70_ENV 1
+#define AFS_USR_FBSD71_ENV 1
+#define AFS_USR_FBSD72_ENV 1
+#define AFS_USR_FBSD73_ENV 1
+#define AFS_USR_FBSD80_ENV 1
+#define AFS_USR_FBSD81_ENV 1
+#define AFS_USR_FBSD82_ENV 1
+#define AFS_USR_FBSD83_ENV 1
+#define AFS_USR_FBSD84_ENV 1
+#define AFS_USR_FBSD90_ENV 1
+#define AFS_USR_FBSD91_ENV 1
 
 #endif /* !defined(UKERNEL) */
 
index b6c41d0..95c6e19 100644 (file)
@@ -5,28 +5,13 @@
 #define SYS_NAME       "amd64_fbsd_92"
 #define SYS_NAME_ID    SYS_NAME_ID_amd64_fbsd_92
 
-#define AFSLITTLE_ENDIAN    1
-#define AFS_HAVE_FFS        1  /* Use system's ffs. */
-#define AFS_HAVE_STATVFS    1  /* System does support statvfs */
-#define AFS_VM_RDWR_ENV            1   /* read/write implemented via VM */
-
+#define AFS_64BITPOINTER_ENV 1
 
 #ifndef UKERNEL
 /* This section for kernel libafs compiles only */
 
-#ifndef IGNORE_STDS_H
-#include <sys/param.h>
-#endif
+#define AFS_64BITUSERPOINTER_ENV 1
 
-#define AFS_XBSD_ENV 1         /* {Free,Open,Net}BSD */
-#define AFS_X86_XBSD_ENV 1
-
-#define AFS_NAMEI_ENV     1    /* User space interface to file system */
-#define AFS_64BIT_CLIENT 1
-#define AFS_64BITPOINTER_ENV 1
-#define AFS_64BITUSERPOINTER_ENV       1
-#define AFS_64BIT_IOPS_ENV 1   /* Needed for NAMEI */
-#define AFS_FBSD_ENV 1
 #define AFS_FBSD50_ENV 1
 #define AFS_FBSD51_ENV 1
 #define AFS_FBSD52_ENV 1
 #define AFS_FBSD62_ENV 1
 #define AFS_FBSD70_ENV 1
 #define AFS_FBSD71_ENV 1
+#define AFS_FBSD72_ENV 1
+#define AFS_FBSD73_ENV 1
 #define AFS_FBSD80_ENV 1
 #define AFS_FBSD81_ENV 1
+#define AFS_FBSD82_ENV 1
+#define AFS_FBSD83_ENV 1
+#define AFS_FBSD84_ENV 1
 #define AFS_FBSD90_ENV 1
 #define AFS_FBSD91_ENV 1
 #define AFS_FBSD92_ENV 1
-#define AFS_X86_FBSD_ENV 1
+
 #define AFS_X86_FBSD50_ENV 1
 #define AFS_X86_FBSD60_ENV 1 /* added at 70--ie, some changes should port <-- */
 #define AFS_X86_FBSD62_ENV 1
 #define AFS_X86_FBSD70_ENV 1
 #define AFS_X86_FBSD71_ENV 1
+#define AFS_X86_FBSD72_ENV 1
+#define AFS_X86_FBSD73_ENV 1
 #define AFS_X86_FBSD80_ENV 1
 #define AFS_X86_FBSD81_ENV 1
+#define AFS_X86_FBSD82_ENV 1
+#define AFS_X86_FBSD83_ENV 1
+#define AFS_X86_FBSD84_ENV 1
 #define AFS_X86_FBSD90_ENV 1
 #define AFS_X86_FBSD91_ENV 1
 #define AFS_X86_FBSD92_ENV 1
-#define AFS_X86_ENV 1
-#undef  AFS_NONFSTRANS
-#define AFS_NONFSTRANS 1
-#define FTRUNC O_TRUNC
-
-#define IUPD 0x0010
-#define IACC 0x0020
-#define ICHG 0x0040
-#define IMOD 0x0080
-
-#define IN_LOCK(ip)     lockmgr(&ip->i_lock, LK_EXCLUSIVE, \
-                                NULL, curproc)
-#define IN_UNLOCK(ip)   lockmgr(&ip->i_lock, LK_RELEASE, \
-                                NULL, curproc)
-
-#include <afs/afs_sysnames.h>
-
-#define AFS_VFS_ENV    1
-#define AFS_VFSINCL_ENV 1
-#define AFS_GREEDY43_ENV       1
-#define AFS_ENV        1
-
-#define AFS_SYSCALL    339
-#define AFS_MOUNT_AFS  "afs"
-
-#ifndef MOUNT_UFS
-#define MOUNT_UFS "ufs"
-#endif
-
-#ifndef        MOUNT_AFS
-#define        MOUNT_AFS AFS_MOUNT_AFS
-#endif
-
-#define RXK_LISTENER_ENV 1
-#define AFS_GCPAGS             0       /* if nonzero, garbage collect PAGs */
-#define AFS_USE_GETTIMEOFDAY    1      /* use gettimeofday to implement rx clock */
-
-/* Extra kernel definitions (from kdefs file) */
-#ifdef _KERNEL
-#define AFS_GLOBAL_SUNLOCK        1
-#define        AFS_VFS34       1       /* What is VFS34??? */
-#define        afsio_iov       uio_iov
-#define        afsio_iovcnt    uio_iovcnt
-#define        afsio_offset    uio_offset
-#define        afsio_seg       uio_segflg
-#define        afsio_resid     uio_resid
-#define        AFS_UIOSYS      UIO_SYSSPACE
-#define        AFS_UIOUSER     UIO_USERSPACE
-#define        AFS_CLBYTES     CLBYTES
-#define        osi_GetTime(x)  microtime(x)
-#define AFS_KALLOC(x)   osi_fbsd_alloc((x), 1)
-#undef AFS_KALLOC_NOSLEEP
-#define        AFS_KALLOC_NOSLEEP(x) osi_fbsd_alloc((x), 0)
-#define AFS_KFREE(x,y)  osi_fbsd_free((x))
-#define        v_count         v_usecount
-#define v_vfsp         v_mount
-#define vfs_bsize      mnt_stat.f_bsize
-#define vfs_fsid       mnt_stat.f_fsid
-#define va_nodeid      va_fileid
-#define vfs_vnodecovered mnt_vnodecovered
-#define direct         dirent
-#define vnode_t                struct vnode
-
-#ifndef MUTEX_DEFAULT
-#define MUTEX_DEFAULT   0
-#endif /* MUTEX_DEFAULT */
-
-#ifndef SSYS
-#define SSYS            0x00002
-#endif /* SSYS */
-
-#define p_rcred         p_ucred
-
-#if    !defined(ASSEMBLER) && !defined(__LANGUAGE_ASSEMBLY__)
-enum vcexcl { NONEXCL, EXCL };
-
-#ifdef KERNEL
-#ifndef MIN
-#define MIN(A,B) ((A) < (B) ? (A) : (B))
-#endif
-#ifndef MAX
-#define MAX(A,B) ((A) > (B) ? (A) : (B))
-#endif
-#endif /* KERNEL */
-
-#endif /* ! ASSEMBLER & ! __LANGUAGE_ASSEMBLY__ */
-#endif /* _KERNEL */
 
 #else /* !defined(UKERNEL) */
 
 /* This section for user space compiles only */
 
-#define UKERNEL                        1       /* user space kernel */
-#define AFS_ENV                        1
-#define AFS_VFSINCL_ENV         1
-#define AFS_USR_FBSD50_ENV     1
-#define AFS_USR_FBSD51_ENV     1
-#define AFS_USR_FBSD52_ENV     1
-#define AFS_USR_FBSD53_ENV     1
-#define AFS_USR_FBSD60_ENV     1
-#define AFS_USR_FBSD61_ENV     1
-#define AFS_USR_FBSD70_ENV     1
-#define AFS_USR_FBSD71_ENV     1
-#define AFS_USR_FBSD80_ENV     1
-#define AFS_USR_FBSD81_ENV     1
-#define AFS_USR_FBSD90_ENV     1
-#define AFS_USR_FBSD91_ENV     1
-#define AFS_USR_FBSD92_ENV     1
-#define AFS_USR_FBSD_ENV       1
-#undef  AFS_NONFSTRANS
-#define AFS_NONFSTRANS 1
-
-#define AFS_MOUNT_AFS "afs"    /* The name of the filesystem type. */
-#define AFS_SYSCALL 339
-#define AFS_NAMEI_ENV         1        /* User space interface to file system */
-#define AFS_64BITPOINTER_ENV  1
-#define AFS_64BIT_IOPS_ENV    1        /* Needed for NAMEI */
-#define AFS_USERSPACE_IP_ADDR 1
-#define RXK_LISTENER_ENV      1
-#define AFS_GCPAGS           0 /* if nonzero, garbage collect PAGs */
-
-#include <afs/afs_sysnames.h>
-
-#define        afsio_iov       uio_iov
-#define        afsio_iovcnt    uio_iovcnt
-#define        afsio_offset    uio_offset
-#define        afsio_seg       uio_segflg
-#define        afsio_fmode     uio_fmode
-#define        afsio_resid     uio_resid
-#define        AFS_UIOSYS      1
-#define        AFS_UIOUSER     UIO_USERSPACE
-#define        AFS_CLBYTES     MCLBYTES
-#define        AFS_MINCHANGE   2
-#define        VATTR_NULL      usr_vattr_null
-
-#define AFS_DIRENT
-#ifndef CMSERVERPREF
-#define CMSERVERPREF
-#endif
-
-#include <sys/param.h>
-#include <sys/types.h>
-#include <sys/mount.h>
-#include <sys/fcntl.h>
-#include <sys/uio.h>
-#include <sys/socket.h>
-#include <netinet/in.h>
-#include <limits.h>
+#define AFS_USR_FBSD50_ENV 1
+#define AFS_USR_FBSD51_ENV 1
+#define AFS_USR_FBSD52_ENV 1
+#define AFS_USR_FBSD53_ENV 1
+#define AFS_USR_FBSD60_ENV 1
+#define AFS_USR_FBSD61_ENV 1
+#define AFS_USR_FBSD70_ENV 1
+#define AFS_USR_FBSD71_ENV 1
+#define AFS_USR_FBSD72_ENV 1
+#define AFS_USR_FBSD73_ENV 1
+#define AFS_USR_FBSD80_ENV 1
+#define AFS_USR_FBSD81_ENV 1
+#define AFS_USR_FBSD82_ENV 1
+#define AFS_USR_FBSD83_ENV 1
+#define AFS_USR_FBSD84_ENV 1
+#define AFS_USR_FBSD90_ENV 1
+#define AFS_USR_FBSD91_ENV 1
+#define AFS_USR_FBSD92_ENV 1
 
 #endif /* !defined(UKERNEL) */
 
index d02e115..1a798c8 100644 (file)
@@ -5,28 +5,13 @@
 #define SYS_NAME       "amd64_fbsd_93"
 #define SYS_NAME_ID    SYS_NAME_ID_amd64_fbsd_93
 
-#define AFSLITTLE_ENDIAN    1
-#define AFS_HAVE_FFS        1  /* Use system's ffs. */
-#define AFS_HAVE_STATVFS    1  /* System does support statvfs */
-#define AFS_VM_RDWR_ENV            1   /* read/write implemented via VM */
-
+#define AFS_64BITPOINTER_ENV 1
 
 #ifndef UKERNEL
 /* This section for kernel libafs compiles only */
 
-#ifndef IGNORE_STDS_H
-#include <sys/param.h>
-#endif
+#define AFS_64BITUSERPOINTER_ENV 1
 
-#define AFS_XBSD_ENV 1         /* {Free,Open,Net}BSD */
-#define AFS_X86_XBSD_ENV 1
-
-#define AFS_NAMEI_ENV     1    /* User space interface to file system */
-#define AFS_64BIT_CLIENT 1
-#define AFS_64BITPOINTER_ENV 1
-#define AFS_64BITUSERPOINTER_ENV       1
-#define AFS_64BIT_IOPS_ENV 1   /* Needed for NAMEI */
-#define AFS_FBSD_ENV 1
 #define AFS_FBSD50_ENV 1
 #define AFS_FBSD51_ENV 1
 #define AFS_FBSD52_ENV 1
 #define AFS_FBSD62_ENV 1
 #define AFS_FBSD70_ENV 1
 #define AFS_FBSD71_ENV 1
+#define AFS_FBSD72_ENV 1
+#define AFS_FBSD73_ENV 1
 #define AFS_FBSD80_ENV 1
 #define AFS_FBSD81_ENV 1
+#define AFS_FBSD82_ENV 1
+#define AFS_FBSD83_ENV 1
+#define AFS_FBSD84_ENV 1
 #define AFS_FBSD90_ENV 1
 #define AFS_FBSD91_ENV 1
 #define AFS_FBSD92_ENV 1
 #define AFS_FBSD93_ENV 1
-#define AFS_X86_FBSD_ENV 1
+
 #define AFS_X86_FBSD50_ENV 1
 #define AFS_X86_FBSD60_ENV 1 /* added at 70--ie, some changes should port <-- */
 #define AFS_X86_FBSD62_ENV 1
 #define AFS_X86_FBSD70_ENV 1
 #define AFS_X86_FBSD71_ENV 1
+#define AFS_X86_FBSD72_ENV 1
+#define AFS_X86_FBSD73_ENV 1
 #define AFS_X86_FBSD80_ENV 1
 #define AFS_X86_FBSD81_ENV 1
+#define AFS_X86_FBSD82_ENV 1
+#define AFS_X86_FBSD83_ENV 1
+#define AFS_X86_FBSD84_ENV 1
 #define AFS_X86_FBSD90_ENV 1
 #define AFS_X86_FBSD91_ENV 1
 #define AFS_X86_FBSD92_ENV 1
 #define AFS_X86_FBSD93_ENV 1
-#define AFS_X86_ENV 1
-#undef  AFS_NONFSTRANS
-#define AFS_NONFSTRANS 1
-#define FTRUNC O_TRUNC
-
-#define IUPD 0x0010
-#define IACC 0x0020
-#define ICHG 0x0040
-#define IMOD 0x0080
-
-#define IN_LOCK(ip)     lockmgr(&ip->i_lock, LK_EXCLUSIVE, \
-                               NULL, curproc)
-#define IN_UNLOCK(ip)   lockmgr(&ip->i_lock, LK_RELEASE, \
-                               NULL, curproc)
-
-#include <afs/afs_sysnames.h>
-
-#define AFS_VFS_ENV    1
-#define AFS_VFSINCL_ENV 1
-#define AFS_GREEDY43_ENV       1
-#define AFS_ENV        1
-
-#define AFS_SYSCALL    339
-#define AFS_MOUNT_AFS  "afs"
-
-#ifndef MOUNT_UFS
-#define MOUNT_UFS "ufs"
-#endif
-
-#ifndef        MOUNT_AFS
-#define        MOUNT_AFS AFS_MOUNT_AFS
-#endif
-
-#define RXK_LISTENER_ENV 1
-#define AFS_GCPAGS             0       /* if nonzero, garbage collect PAGs */
-#define AFS_USE_GETTIMEOFDAY    1      /* use gettimeofday to implement rx clock */
-
-/* Extra kernel definitions (from kdefs file) */
-#ifdef _KERNEL
-#define AFS_GLOBAL_SUNLOCK        1
-#define        AFS_VFS34       1       /* What is VFS34??? */
-#define        afsio_iov       uio_iov
-#define        afsio_iovcnt    uio_iovcnt
-#define        afsio_offset    uio_offset
-#define        afsio_seg       uio_segflg
-#define        afsio_resid     uio_resid
-#define        AFS_UIOSYS      UIO_SYSSPACE
-#define        AFS_UIOUSER     UIO_USERSPACE
-#define        AFS_CLBYTES     CLBYTES
-#define        osi_GetTime(x)  microtime(x)
-#define AFS_KALLOC(x)   osi_fbsd_alloc((x), 1)
-#undef AFS_KALLOC_NOSLEEP
-#define        AFS_KALLOC_NOSLEEP(x) osi_fbsd_alloc((x), 0)
-#define AFS_KFREE(x,y)  osi_fbsd_free((x))
-#define        v_count         v_usecount
-#define v_vfsp         v_mount
-#define vfs_bsize      mnt_stat.f_bsize
-#define vfs_fsid       mnt_stat.f_fsid
-#define va_nodeid      va_fileid
-#define vfs_vnodecovered mnt_vnodecovered
-#define direct         dirent
-#define vnode_t                struct vnode
-
-#ifndef MUTEX_DEFAULT
-#define MUTEX_DEFAULT   0
-#endif /* MUTEX_DEFAULT */
-
-#ifndef SSYS
-#define SSYS            0x00002
-#endif /* SSYS */
-
-#define p_rcred         p_ucred
-
-#if    !defined(ASSEMBLER) && !defined(__LANGUAGE_ASSEMBLY__)
-enum vcexcl { NONEXCL, EXCL };
-
-#ifdef KERNEL
-#ifndef MIN
-#define MIN(A,B) ((A) < (B) ? (A) : (B))
-#endif
-#ifndef MAX
-#define MAX(A,B) ((A) > (B) ? (A) : (B))
-#endif
-#endif /* KERNEL */
-
-#endif /* ! ASSEMBLER & ! __LANGUAGE_ASSEMBLY__ */
-#endif /* _KERNEL */
 
 #else /* !defined(UKERNEL) */
 
 /* This section for user space compiles only */
 
-#define UKERNEL                        1       /* user space kernel */
-#define AFS_ENV                        1
-#define AFS_VFSINCL_ENV         1
-#define AFS_USR_FBSD50_ENV     1
-#define AFS_USR_FBSD51_ENV     1
-#define AFS_USR_FBSD52_ENV     1
-#define AFS_USR_FBSD53_ENV     1
-#define AFS_USR_FBSD60_ENV     1
-#define AFS_USR_FBSD61_ENV     1
-#define AFS_USR_FBSD70_ENV     1
-#define AFS_USR_FBSD71_ENV     1
-#define AFS_USR_FBSD80_ENV     1
-#define AFS_USR_FBSD81_ENV     1
-#define AFS_USR_FBSD90_ENV     1
-#define AFS_USR_FBSD91_ENV     1
-#define AFS_USR_FBSD92_ENV     1
-#define AFS_USR_FBSD93_ENV     1
-#define AFS_USR_FBSD_ENV       1
-#undef  AFS_NONFSTRANS
-#define AFS_NONFSTRANS 1
-
-#define AFS_MOUNT_AFS "afs"    /* The name of the filesystem type. */
-#define AFS_SYSCALL 339
-#define AFS_NAMEI_ENV         1        /* User space interface to file system */
-#define AFS_64BITPOINTER_ENV  1
-#define AFS_64BIT_IOPS_ENV    1        /* Needed for NAMEI */
-#define AFS_USERSPACE_IP_ADDR 1
-#define RXK_LISTENER_ENV      1
-#define AFS_GCPAGS           0 /* if nonzero, garbage collect PAGs */
-
-#include <afs/afs_sysnames.h>
-
-#define        afsio_iov       uio_iov
-#define        afsio_iovcnt    uio_iovcnt
-#define        afsio_offset    uio_offset
-#define        afsio_seg       uio_segflg
-#define        afsio_fmode     uio_fmode
-#define        afsio_resid     uio_resid
-#define        AFS_UIOSYS      1
-#define        AFS_UIOUSER     UIO_USERSPACE
-#define        AFS_CLBYTES     MCLBYTES
-#define        AFS_MINCHANGE   2
-#define        VATTR_NULL      usr_vattr_null
-
-#define AFS_DIRENT
-#ifndef CMSERVERPREF
-#define CMSERVERPREF
-#endif
-
-#include <sys/param.h>
-#include <sys/types.h>
-#include <sys/mount.h>
-#include <sys/fcntl.h>
-#include <sys/uio.h>
-#include <sys/socket.h>
-#include <netinet/in.h>
-#include <limits.h>
+#define AFS_USR_FBSD50_ENV 1
+#define AFS_USR_FBSD51_ENV 1
+#define AFS_USR_FBSD52_ENV 1
+#define AFS_USR_FBSD53_ENV 1
+#define AFS_USR_FBSD60_ENV 1
+#define AFS_USR_FBSD61_ENV 1
+#define AFS_USR_FBSD70_ENV 1
+#define AFS_USR_FBSD71_ENV 1
+#define AFS_USR_FBSD72_ENV 1
+#define AFS_USR_FBSD73_ENV 1
+#define AFS_USR_FBSD80_ENV 1
+#define AFS_USR_FBSD81_ENV 1
+#define AFS_USR_FBSD82_ENV 1
+#define AFS_USR_FBSD83_ENV 1
+#define AFS_USR_FBSD84_ENV 1
+#define AFS_USR_FBSD90_ENV 1
+#define AFS_USR_FBSD91_ENV 1
+#define AFS_USR_FBSD92_ENV 1
+#define AFS_USR_FBSD93_ENV 1
 
 #endif /* !defined(UKERNEL) */
 
diff --git a/src/config/param.generic_fbsd.h b/src/config/param.generic_fbsd.h
new file mode 100644 (file)
index 0000000..627d25e
--- /dev/null
@@ -0,0 +1,161 @@
+#ifndef        AFS_PARAM_COMMON_H
+#define        AFS_PARAM_COMMON_H
+
+#define AFSLITTLE_ENDIAN       1
+#define AFS_HAVE_FFS           1       /* Use system's ffs. */
+#define AFS_VM_RDWR_ENV                1       /* read/write implemented via VM */
+
+#ifndef UKERNEL
+/* This section for kernel libafs compiles only */
+
+#ifndef IGNORE_STDS_H
+#include <sys/param.h>
+#endif
+
+#define AFS_XBSD_ENV           1               /* {Free,Open,Net}BSD */
+#define AFS_X86_XBSD_ENV       1
+
+#define AFS_NAMEI_ENV          1       /* User space interface to file system */
+#define AFS_64BIT_CLIENT       1
+#define AFS_64BIT_IOPS_ENV     1       /* Needed for NAMEI */
+#define AFS_FBSD_ENV           1
+#define AFS_X86_FBSD_ENV       1
+#define AFS_X86_ENV            1
+#undef AFS_NONFSTRANS
+#define AFS_NONFSTRANS         1
+#define FTRUNC O_TRUNC
+
+#define IUPD 0x0010
+#define IACC 0x0020
+#define ICHG 0x0040
+#define IMOD 0x0080
+
+#define IN_LOCK(ip) lockmgr(&ip->i_lock, LK_EXCLUSIVE, \
+                           NULL, curproc)
+#define IN_UNLOCK(ip) lockmgr(&ip->i_lock, LK_RELEASE, \
+                             NULL, curproc)
+
+#include <afs/afs_sysnames.h>
+
+#define AFS_VFS_ENV            1
+#define AFS_VFSINCL_ENV                1
+#define AFS_GREEDY43_ENV       1
+#define AFS_ENV                        1
+
+#define AFS_SYSCALL            339
+#define AFS_MOUNT_AFS          "afs"
+
+#ifndef MOUNT_UFS
+#define MOUNT_UFS "ufs"
+#endif
+
+#ifndef        MOUNT_AFS
+#define        MOUNT_AFS AFS_MOUNT_AFS
+#endif
+
+#define RXK_LISTENER_ENV       1
+#define AFS_GCPAGS             0       /* if nonzero, garbage collect PAGs */
+#define AFS_USE_GETTIMEOFDAY   1       /* use gettimeofday to implement rx clock */
+
+/* Extra kernel definitions (from kdefs file) */
+#ifdef _KERNEL
+#define AFS_GLOBAL_SUNLOCK     1
+#define        AFS_VFS34               1       /* What is VFS34??? */
+#define        afsio_iov               uio_iov
+#define        afsio_iovcnt            uio_iovcnt
+#define        afsio_offset            uio_offset
+#define        afsio_seg               uio_segflg
+#define        afsio_resid             uio_resid
+#define        AFS_UIOSYS              UIO_SYSSPACE
+#define        AFS_UIOUSER             UIO_USERSPACE
+#define        AFS_CLBYTES             CLBYTES
+#define        osi_GetTime(x)          microtime(x)
+#define AFS_KALLOC(x)          osi_fbsd_alloc((x), 1)
+#undef AFS_KALLOC_NOSLEEP
+#define        AFS_KALLOC_NOSLEEP(x)   osi_fbsd_alloc((x), 0)
+#define AFS_KFREE(x,y)         osi_fbsd_free((x))
+#define        v_count                 v_usecount
+#define v_vfsp                 v_mount
+#define vfs_bsize              mnt_stat.f_bsize
+#define vfs_fsid               mnt_stat.f_fsid
+#define va_nodeid              va_fileid
+#define vfs_vnodecovered       mnt_vnodecovered
+#define direct                 dirent
+#define vnode_t                        struct vnode
+
+#ifndef MUTEX_DEFAULT
+#define MUTEX_DEFAULT 0
+#endif /* MUTEX_DEFAULT */
+
+#ifndef SSYS
+#define SSYS 0x00002
+#endif /* SSYS */
+
+#define p_rcred p_ucred
+
+# if !defined(ASSEMBLER) && !defined(__LANGUAGE_ASSEMBLY__)
+enum vcexcl { NONEXCL, EXCL };
+
+#  ifdef KERNEL
+#   ifndef MIN
+#    define MIN(A,B) ((A) < (B) ? (A) : (B))
+#   endif
+#   ifndef MAX
+#    define MAX(A,B) ((A) > (B) ? (A) : (B))
+#   endif
+#  endif /* KERNEL */
+
+# endif /* ! ASSEMBLER & ! __LANGUAGE_ASSEMBLY__ */
+#endif /* _KERNEL */
+
+#else /* !defined(UKERNEL) */
+
+/* This section for user space compiles only */
+
+#define UKERNEL                        1       /* user space kernel */
+#define AFS_ENV                        1
+#define AFS_VFSINCL_ENV                1
+#define AFS_USR_FBSD_ENV       1
+#undef  AFS_NONFSTRANS
+#define AFS_NONFSTRANS         1
+
+#define AFS_MOUNT_AFS          "afs"   /* The name of the filesystem type. */
+#define AFS_SYSCALL            339
+#define AFS_NAMEI_ENV          1       /* User space interface to file system */
+#define AFS_64BIT_IOPS_ENV     1       /* Needed for NAMEI */
+#define AFS_USERSPACE_IP_ADDR  1
+#define RXK_LISTENER_ENV       1
+#define AFS_GCPAGS             0       /* if nonzero, garbage collect PAGs */
+#define AFS_HAVE_STATVFS       1       /* System supports statvfs */
+
+#include <afs/afs_sysnames.h>
+
+#define        afsio_iov               uio_iov
+#define        afsio_iovcnt            uio_iovcnt
+#define        afsio_offset            uio_offset
+#define        afsio_seg               uio_segflg
+#define        afsio_fmode             uio_fmode
+#define        afsio_resid             uio_resid
+#define        AFS_UIOSYS              1
+#define        AFS_UIOUSER             UIO_USERSPACE
+#define        AFS_CLBYTES             MCLBYTES
+#define        AFS_MINCHANGE           2
+#define        VATTR_NULL              usr_vattr_null
+
+#define AFS_DIRENT
+#ifndef CMSERVERPREF
+#define CMSERVERPREF
+#endif
+
+#include <sys/param.h>
+#include <sys/types.h>
+#include <sys/mount.h>
+#include <sys/fcntl.h>
+#include <sys/uio.h>
+#include <sys/socket.h>
+#include <netinet/in.h>
+#include <limits.h>
+
+#endif /* !defined(UKERNEL) */
+
+#endif /* AFS_COMMON_PARAM_H */
index eaabbdd..0e898c4 100644 (file)
@@ -5,27 +5,11 @@
 #define SYS_NAME       "i386_fbsd_100"
 #define SYS_NAME_ID    SYS_NAME_ID_i386_fbsd_100
 
-#define AFSLITTLE_ENDIAN    1
-#define AFS_HAVE_FFS        1  /* Use system's ffs. */
-#define AFS_HAVE_STATVFS    1  /* System does support statvfs */
-#define AFS_VM_RDWR_ENV            1   /* read/write implemented via VM */
-#define AFS_FAKEOPEN_ENV    1   /* call afs_FakeOpen as if !AFS_VM_RDWR */
-
+#define AFS_FAKEOPEN_ENV 1     /* call afs_FakeOpen as if !AFS_VM_RDWR */
 
 #ifndef UKERNEL
 /* This section for kernel libafs compiles only */
 
-#ifndef IGNORE_STDS_H
-#include <sys/param.h>
-#endif
-
-#define AFS_XBSD_ENV 1         /* {Free,Open,Net}BSD */
-#define AFS_X86_XBSD_ENV 1
-
-#define AFS_NAMEI_ENV     1    /* User space interface to file system */
-#define AFS_64BIT_CLIENT 1
-#define AFS_64BIT_IOPS_ENV 1   /* Needed for NAMEI */
-#define AFS_FBSD_ENV 1
 #define AFS_FBSD50_ENV 1
 #define AFS_FBSD51_ENV 1
 #define AFS_FBSD52_ENV 1
 #define AFS_FBSD62_ENV 1
 #define AFS_FBSD70_ENV 1
 #define AFS_FBSD71_ENV 1
+#define AFS_FBSD72_ENV 1
+#define AFS_FBSD73_ENV 1
+#define AFS_FBSD74_ENV 1
 #define AFS_FBSD80_ENV 1
 #define AFS_FBSD81_ENV 1
+#define AFS_FBSD82_ENV 1
+#define AFS_FBSD83_ENV 1
+#define AFS_FBSD84_ENV 1
 #define AFS_FBSD90_ENV 1
 #define AFS_FBSD91_ENV 1
+#define AFS_FBSD92_ENV 1
+#define AFS_FBSD93_ENV 1
 #define AFS_FBSD100_ENV 1
-#define AFS_X86_FBSD_ENV 1
+
 #define AFS_X86_FBSD50_ENV 1
-#define AFS_X86_FBSD60_ENV 1 /* added at 70--ie, some changes should port <-- */
+#define AFS_X86_FBSD51_ENV 1
+#define AFS_X86_FBSD52_ENV 1
+#define AFS_X86_FBSD53_ENV 1
+#define AFS_X86_FBSD60_ENV 1
+#define AFS_X86_FBSD61_ENV 1
 #define AFS_X86_FBSD62_ENV 1
 #define AFS_X86_FBSD70_ENV 1
 #define AFS_X86_FBSD71_ENV 1
+#define AFS_X86_FBSD72_ENV 1
+#define AFS_X86_FBSD74_ENV 1
 #define AFS_X86_FBSD80_ENV 1
 #define AFS_X86_FBSD81_ENV 1
+#define AFS_X86_FBSD82_ENV 1
+#define AFS_X86_FBSD83_ENV 1
+#define AFS_X86_FBSD84_ENV 1
 #define AFS_X86_FBSD90_ENV 1
 #define AFS_X86_FBSD91_ENV 1
+#define AFS_X86_FBSD92_ENV 1
+#define AFS_X86_FBSD93_ENV 1
 #define AFS_X86_FBSD100_ENV 1
-#define AFS_X86_ENV 1
-#undef  AFS_NONFSTRANS
-#define AFS_NONFSTRANS 1
-#define FTRUNC O_TRUNC
-
-#define IUPD 0x0010
-#define IACC 0x0020
-#define ICHG 0x0040
-#define IMOD 0x0080
-
-#define IN_LOCK(ip)     lockmgr(&ip->i_lock, LK_EXCLUSIVE, \
-                                NULL, curproc)
-#define IN_UNLOCK(ip)   lockmgr(&ip->i_lock, LK_RELEASE, \
-                                NULL, curproc)
-
-#include <afs/afs_sysnames.h>
-
-#define AFS_VFS_ENV    1
-#define AFS_VFSINCL_ENV 1
-#define AFS_GREEDY43_ENV       1
-#define AFS_ENV        1
-
-#define AFS_SYSCALL    339
-#define AFS_MOUNT_AFS  "afs"
-
-#ifndef MOUNT_UFS
-#define MOUNT_UFS "ufs"
-#endif
-
-#ifndef        MOUNT_AFS
-#define        MOUNT_AFS AFS_MOUNT_AFS
-#endif
-
-#define RXK_LISTENER_ENV 1
-#define AFS_GCPAGS             0       /* if nonzero, garbage collect PAGs */
-#define AFS_USE_GETTIMEOFDAY    1      /* use gettimeofday to implement rx clock */
-
-/* Extra kernel definitions (from kdefs file) */
-#ifdef _KERNEL
-#define AFS_GLOBAL_SUNLOCK        1
-#define        AFS_VFS34       1       /* What is VFS34??? */
-#define        afsio_iov       uio_iov
-#define        afsio_iovcnt    uio_iovcnt
-#define        afsio_offset    uio_offset
-#define        afsio_seg       uio_segflg
-#define        afsio_resid     uio_resid
-#define        AFS_UIOSYS      UIO_SYSSPACE
-#define        AFS_UIOUSER     UIO_USERSPACE
-#define        AFS_CLBYTES     CLBYTES
-#define        osi_GetTime(x)  microtime(x)
-#define AFS_KALLOC(x)   osi_fbsd_alloc((x), 1)
-#undef AFS_KALLOC_NOSLEEP
-#define        AFS_KALLOC_NOSLEEP(x) osi_fbsd_alloc((x), 0)
-#define AFS_KFREE(x,y)  osi_fbsd_free((x))
-#define        v_count         v_usecount
-#define v_vfsp         v_mount
-#define vfs_bsize      mnt_stat.f_bsize
-#define vfs_fsid       mnt_stat.f_fsid
-#define va_nodeid      va_fileid
-#define vfs_vnodecovered mnt_vnodecovered
-#define direct         dirent
-#define vnode_t                struct vnode
-
-#ifndef MUTEX_DEFAULT
-#define MUTEX_DEFAULT   0
-#endif /* MUTEX_DEFAULT */
-
-#ifndef SSYS
-#define SSYS            0x00002
-#endif /* SSYS */
-
-#define p_rcred         p_ucred
-
-#if    !defined(ASSEMBLER) && !defined(__LANGUAGE_ASSEMBLY__)
-enum vcexcl { NONEXCL, EXCL };
-
-#ifdef KERNEL
-#ifndef MIN
-#define MIN(A,B) ((A) < (B) ? (A) : (B))
-#endif
-#ifndef MAX
-#define MAX(A,B) ((A) > (B) ? (A) : (B))
-#endif
-#endif /* KERNEL */
-
-#endif /* ! ASSEMBLER & ! __LANGUAGE_ASSEMBLY__ */
-#endif /* _KERNEL */
 
 #else /* !defined(UKERNEL) */
 
 /* This section for user space compiles only */
 
-#define UKERNEL                        1       /* user space kernel */
-#define AFS_ENV                        1
-#define AFS_VFSINCL_ENV         1
-#define AFS_USR_FBSD50_ENV     1
-#define AFS_USR_FBSD51_ENV     1
-#define AFS_USR_FBSD52_ENV     1
-#define AFS_USR_FBSD53_ENV     1
-#define AFS_USR_FBSD60_ENV     1
-#define AFS_USR_FBSD61_ENV     1
-#define AFS_USR_FBSD70_ENV     1
-#define AFS_USR_FBSD71_ENV     1
-#define AFS_USR_FBSD80_ENV     1
-#define AFS_USR_FBSD81_ENV     1
-#define AFS_USR_FBSD90_ENV     1
-#define AFS_USR_FBSD91_ENV     1
-#define AFS_USR_FBSD100_ENV    1
-#define AFS_USR_FBSD_ENV       1
-#undef  AFS_NONFSTRANS
-#define AFS_NONFSTRANS 1
-
-#define AFS_MOUNT_AFS "afs"    /* The name of the filesystem type. */
-#define AFS_SYSCALL 339
-#define AFS_NAMEI_ENV         1        /* User space interface to file system */
-#define AFS_64BIT_IOPS_ENV    1        /* Needed for NAMEI */
-#define AFS_USERSPACE_IP_ADDR 1
-#define RXK_LISTENER_ENV      1
-#define AFS_GCPAGS           0 /* if nonzero, garbage collect PAGs */
-
-#include <afs/afs_sysnames.h>
-
-#define        afsio_iov       uio_iov
-#define        afsio_iovcnt    uio_iovcnt
-#define        afsio_offset    uio_offset
-#define        afsio_seg       uio_segflg
-#define        afsio_fmode     uio_fmode
-#define        afsio_resid     uio_resid
-#define        AFS_UIOSYS      1
-#define        AFS_UIOUSER     UIO_USERSPACE
-#define        AFS_CLBYTES     MCLBYTES
-#define        AFS_MINCHANGE   2
-#define        VATTR_NULL      usr_vattr_null
-
-#define AFS_DIRENT
-#ifndef CMSERVERPREF
-#define CMSERVERPREF
-#endif
-
-#include <sys/param.h>
-#include <sys/types.h>
-#include <sys/mount.h>
-#include <sys/fcntl.h>
-#include <sys/uio.h>
-#include <sys/socket.h>
-#include <netinet/in.h>
-#include <limits.h>
+#define AFS_USR_FBSD50_ENV 1
+#define AFS_USR_FBSD51_ENV 1
+#define AFS_USR_FBSD52_ENV 1
+#define AFS_USR_FBSD53_ENV 1
+#define AFS_USR_FBSD60_ENV 1
+#define AFS_USR_FBSD61_ENV 1
+#define AFS_USR_FBSD62_ENV 1
+#define AFS_USR_FBSD70_ENV 1
+#define AFS_USR_FBSD71_ENV 1
+#define AFS_USR_FBSD72_ENV 1
+#define AFS_USR_FBSD73_ENV 1
+#define AFS_USR_FBSD80_ENV 1
+#define AFS_USR_FBSD81_ENV 1
+#define AFS_USR_FBSD82_ENV 1
+#define AFS_USR_FBSD83_ENV 1
+#define AFS_USR_FBSD84_ENV 1
+#define AFS_USR_FBSD90_ENV 1
+#define AFS_USR_FBSD91_ENV 1
+#define AFS_USR_FBSD92_ENV 1
+#define AFS_USR_FBSD93_ENV 1
+#define AFS_USR_FBSD100_ENV 1
 
 #endif /* !defined(UKERNEL) */
 
index 25f5c73..6224bf2 100644 (file)
@@ -5,27 +5,11 @@
 #define SYS_NAME       "i386_fbsd_101"
 #define SYS_NAME_ID    SYS_NAME_ID_i386_fbsd_101
 
-#define AFSLITTLE_ENDIAN    1
-#define AFS_HAVE_FFS        1  /* Use system's ffs. */
-#define AFS_HAVE_STATVFS    1  /* System does support statvfs */
-#define AFS_VM_RDWR_ENV            1   /* read/write implemented via VM */
-#define AFS_FAKEOPEN_ENV    1   /* call afs_FakeOpen as if !AFS_VM_RDWR */
-
+#define AFS_FAKEOPEN_ENV 1     /* call afs_FakeOpen as if !AFS_VM_RDWR */
 
 #ifndef UKERNEL
 /* This section for kernel libafs compiles only */
 
-#ifndef IGNORE_STDS_H
-#include <sys/param.h>
-#endif
-
-#define AFS_XBSD_ENV 1         /* {Free,Open,Net}BSD */
-#define AFS_X86_XBSD_ENV 1
-
-#define AFS_NAMEI_ENV     1    /* User space interface to file system */
-#define AFS_64BIT_CLIENT 1
-#define AFS_64BIT_IOPS_ENV 1   /* Needed for NAMEI */
-#define AFS_FBSD_ENV 1
 #define AFS_FBSD50_ENV 1
 #define AFS_FBSD51_ENV 1
 #define AFS_FBSD52_ENV 1
 #define AFS_FBSD62_ENV 1
 #define AFS_FBSD70_ENV 1
 #define AFS_FBSD71_ENV 1
+#define AFS_FBSD72_ENV 1
+#define AFS_FBSD73_ENV 1
+#define AFS_FBSD74_ENV 1
 #define AFS_FBSD80_ENV 1
 #define AFS_FBSD81_ENV 1
+#define AFS_FBSD82_ENV 1
+#define AFS_FBSD83_ENV 1
+#define AFS_FBSD84_ENV 1
 #define AFS_FBSD90_ENV 1
 #define AFS_FBSD91_ENV 1
+#define AFS_FBSD92_ENV 1
+#define AFS_FBSD93_ENV 1
 #define AFS_FBSD100_ENV 1
 #define AFS_FBSD101_ENV 1
-#define AFS_X86_FBSD_ENV 1
+
 #define AFS_X86_FBSD50_ENV 1
-#define AFS_X86_FBSD60_ENV 1 /* added at 70--ie, some changes should port <-- */
+#define AFS_X86_FBSD51_ENV 1
+#define AFS_X86_FBSD52_ENV 1
+#define AFS_X86_FBSD53_ENV 1
+#define AFS_X86_FBSD60_ENV 1
+#define AFS_X86_FBSD61_ENV 1
 #define AFS_X86_FBSD62_ENV 1
 #define AFS_X86_FBSD70_ENV 1
 #define AFS_X86_FBSD71_ENV 1
+#define AFS_X86_FBSD72_ENV 1
+#define AFS_X86_FBSD74_ENV 1
 #define AFS_X86_FBSD80_ENV 1
 #define AFS_X86_FBSD81_ENV 1
+#define AFS_X86_FBSD82_ENV 1
+#define AFS_X86_FBSD83_ENV 1
+#define AFS_X86_FBSD84_ENV 1
 #define AFS_X86_FBSD90_ENV 1
 #define AFS_X86_FBSD91_ENV 1
+#define AFS_X86_FBSD92_ENV 1
+#define AFS_X86_FBSD93_ENV 1
 #define AFS_X86_FBSD100_ENV 1
 #define AFS_X86_FBSD101_ENV 1
-#define AFS_X86_ENV 1
-#undef  AFS_NONFSTRANS
-#define AFS_NONFSTRANS 1
-#define FTRUNC O_TRUNC
-
-#define IUPD 0x0010
-#define IACC 0x0020
-#define ICHG 0x0040
-#define IMOD 0x0080
-
-#define IN_LOCK(ip)     lockmgr(&ip->i_lock, LK_EXCLUSIVE, \
-                                NULL, curproc)
-#define IN_UNLOCK(ip)   lockmgr(&ip->i_lock, LK_RELEASE, \
-                                NULL, curproc)
-
-#include <afs/afs_sysnames.h>
-
-#define AFS_VFS_ENV    1
-#define AFS_VFSINCL_ENV 1
-#define AFS_GREEDY43_ENV       1
-#define AFS_ENV        1
-
-#define AFS_SYSCALL    339
-#define AFS_MOUNT_AFS  "afs"
-
-#ifndef MOUNT_UFS
-#define MOUNT_UFS "ufs"
-#endif
-
-#ifndef        MOUNT_AFS
-#define        MOUNT_AFS AFS_MOUNT_AFS
-#endif
-
-#define RXK_LISTENER_ENV 1
-#define AFS_GCPAGS             0       /* if nonzero, garbage collect PAGs */
-#define AFS_USE_GETTIMEOFDAY    1      /* use gettimeofday to implement rx clock */
-
-/* Extra kernel definitions (from kdefs file) */
-#ifdef _KERNEL
-#define AFS_GLOBAL_SUNLOCK        1
-#define        AFS_VFS34       1       /* What is VFS34??? */
-#define        afsio_iov       uio_iov
-#define        afsio_iovcnt    uio_iovcnt
-#define        afsio_offset    uio_offset
-#define        afsio_seg       uio_segflg
-#define        afsio_resid     uio_resid
-#define        AFS_UIOSYS      UIO_SYSSPACE
-#define        AFS_UIOUSER     UIO_USERSPACE
-#define        AFS_CLBYTES     CLBYTES
-#define        osi_GetTime(x)  microtime(x)
-#define AFS_KALLOC(x)   osi_fbsd_alloc((x), 1)
-#undef AFS_KALLOC_NOSLEEP
-#define        AFS_KALLOC_NOSLEEP(x) osi_fbsd_alloc((x), 0)
-#define AFS_KFREE(x,y)  osi_fbsd_free((x))
-#define        v_count         v_usecount
-#define v_vfsp         v_mount
-#define vfs_bsize      mnt_stat.f_bsize
-#define vfs_fsid       mnt_stat.f_fsid
-#define va_nodeid      va_fileid
-#define vfs_vnodecovered mnt_vnodecovered
-#define direct         dirent
-#define vnode_t                struct vnode
-
-#ifndef MUTEX_DEFAULT
-#define MUTEX_DEFAULT   0
-#endif /* MUTEX_DEFAULT */
-
-#ifndef SSYS
-#define SSYS            0x00002
-#endif /* SSYS */
-
-#define p_rcred         p_ucred
-
-#if    !defined(ASSEMBLER) && !defined(__LANGUAGE_ASSEMBLY__)
-enum vcexcl { NONEXCL, EXCL };
-
-#ifdef KERNEL
-#ifndef MIN
-#define MIN(A,B) ((A) < (B) ? (A) : (B))
-#endif
-#ifndef MAX
-#define MAX(A,B) ((A) > (B) ? (A) : (B))
-#endif
-#endif /* KERNEL */
-
-#endif /* ! ASSEMBLER & ! __LANGUAGE_ASSEMBLY__ */
-#endif /* _KERNEL */
 
 #else /* !defined(UKERNEL) */
 
 /* This section for user space compiles only */
 
-#define UKERNEL                        1       /* user space kernel */
-#define AFS_ENV                        1
-#define AFS_VFSINCL_ENV         1
-#define AFS_USR_FBSD50_ENV     1
-#define AFS_USR_FBSD51_ENV     1
-#define AFS_USR_FBSD52_ENV     1
-#define AFS_USR_FBSD53_ENV     1
-#define AFS_USR_FBSD60_ENV     1
-#define AFS_USR_FBSD61_ENV     1
-#define AFS_USR_FBSD70_ENV     1
-#define AFS_USR_FBSD71_ENV     1
-#define AFS_USR_FBSD80_ENV     1
-#define AFS_USR_FBSD81_ENV     1
-#define AFS_USR_FBSD90_ENV     1
-#define AFS_USR_FBSD91_ENV     1
-#define AFS_USR_FBSD100_ENV    1
-#define AFS_USR_FBSD101_ENV    1
-#define AFS_USR_FBSD_ENV       1
-#undef  AFS_NONFSTRANS
-#define AFS_NONFSTRANS 1
-
-#define AFS_MOUNT_AFS "afs"    /* The name of the filesystem type. */
-#define AFS_SYSCALL 339
-#define AFS_NAMEI_ENV         1        /* User space interface to file system */
-#define AFS_64BIT_IOPS_ENV    1        /* Needed for NAMEI */
-#define AFS_USERSPACE_IP_ADDR 1
-#define RXK_LISTENER_ENV      1
-#define AFS_GCPAGS           0 /* if nonzero, garbage collect PAGs */
-
-#include <afs/afs_sysnames.h>
-
-#define        afsio_iov       uio_iov
-#define        afsio_iovcnt    uio_iovcnt
-#define        afsio_offset    uio_offset
-#define        afsio_seg       uio_segflg
-#define        afsio_fmode     uio_fmode
-#define        afsio_resid     uio_resid
-#define        AFS_UIOSYS      1
-#define        AFS_UIOUSER     UIO_USERSPACE
-#define        AFS_CLBYTES     MCLBYTES
-#define        AFS_MINCHANGE   2
-#define        VATTR_NULL      usr_vattr_null
-
-#define AFS_DIRENT
-#ifndef CMSERVERPREF
-#define CMSERVERPREF
-#endif
-
-#include <sys/param.h>
-#include <sys/types.h>
-#include <sys/mount.h>
-#include <sys/fcntl.h>
-#include <sys/uio.h>
-#include <sys/socket.h>
-#include <netinet/in.h>
-#include <limits.h>
+#define AFS_USR_FBSD50_ENV 1
+#define AFS_USR_FBSD51_ENV 1
+#define AFS_USR_FBSD52_ENV 1
+#define AFS_USR_FBSD53_ENV 1
+#define AFS_USR_FBSD60_ENV 1
+#define AFS_USR_FBSD61_ENV 1
+#define AFS_USR_FBSD62_ENV 1
+#define AFS_USR_FBSD70_ENV 1
+#define AFS_USR_FBSD71_ENV 1
+#define AFS_USR_FBSD72_ENV 1
+#define AFS_USR_FBSD73_ENV 1
+#define AFS_USR_FBSD80_ENV 1
+#define AFS_USR_FBSD81_ENV 1
+#define AFS_USR_FBSD82_ENV 1
+#define AFS_USR_FBSD83_ENV 1
+#define AFS_USR_FBSD84_ENV 1
+#define AFS_USR_FBSD90_ENV 1
+#define AFS_USR_FBSD91_ENV 1
+#define AFS_USR_FBSD92_ENV 1
+#define AFS_USR_FBSD93_ENV 1
+#define AFS_USR_FBSD100_ENV 1
+#define AFS_USR_FBSD101_ENV 1
 
 #endif /* !defined(UKERNEL) */
 
index b9e11c6..066c842 100644 (file)
@@ -5,27 +5,11 @@
 #define SYS_NAME       "i386_fbsd_110"
 #define SYS_NAME_ID    SYS_NAME_ID_i386_fbsd_110
 
-#define AFSLITTLE_ENDIAN    1
-#define AFS_HAVE_FFS        1  /* Use system's ffs. */
-#define AFS_HAVE_STATVFS    1  /* System does support statvfs */
-#define AFS_VM_RDWR_ENV            1   /* read/write implemented via VM */
-#define AFS_FAKEOPEN_ENV    1   /* call afs_FakeOpen as if !AFS_VM_RDWR */
-
+#define AFS_FAKEOPEN_ENV 1     /* call afs_FakeOpen as if !AFS_VM_RDWR */
 
 #ifndef UKERNEL
 /* This section for kernel libafs compiles only */
 
-#ifndef IGNORE_STDS_H
-#include <sys/param.h>
-#endif
-
-#define AFS_XBSD_ENV 1         /* {Free,Open,Net}BSD */
-#define AFS_X86_XBSD_ENV 1
-
-#define AFS_NAMEI_ENV     1    /* User space interface to file system */
-#define AFS_64BIT_CLIENT 1
-#define AFS_64BIT_IOPS_ENV 1   /* Needed for NAMEI */
-#define AFS_FBSD_ENV 1
 #define AFS_FBSD50_ENV 1
 #define AFS_FBSD51_ENV 1
 #define AFS_FBSD52_ENV 1
 #define AFS_FBSD62_ENV 1
 #define AFS_FBSD70_ENV 1
 #define AFS_FBSD71_ENV 1
+#define AFS_FBSD72_ENV 1
+#define AFS_FBSD73_ENV 1
+#define AFS_FBSD74_ENV 1
 #define AFS_FBSD80_ENV 1
 #define AFS_FBSD81_ENV 1
+#define AFS_FBSD82_ENV 1
+#define AFS_FBSD83_ENV 1
+#define AFS_FBSD84_ENV 1
 #define AFS_FBSD90_ENV 1
 #define AFS_FBSD91_ENV 1
+#define AFS_FBSD92_ENV 1
+#define AFS_FBSD93_ENV 1
 #define AFS_FBSD100_ENV 1
+#define AFS_FBSD101_ENV 1
 #define AFS_FBSD110_ENV 1
-#define AFS_X86_FBSD_ENV 1
+
 #define AFS_X86_FBSD50_ENV 1
-#define AFS_X86_FBSD60_ENV 1 /* added at 70--ie, some changes should port <-- */
+#define AFS_X86_FBSD51_ENV 1
+#define AFS_X86_FBSD52_ENV 1
+#define AFS_X86_FBSD53_ENV 1
+#define AFS_X86_FBSD60_ENV 1
+#define AFS_X86_FBSD61_ENV 1
 #define AFS_X86_FBSD62_ENV 1
 #define AFS_X86_FBSD70_ENV 1
 #define AFS_X86_FBSD71_ENV 1
+#define AFS_X86_FBSD72_ENV 1
+#define AFS_X86_FBSD74_ENV 1
 #define AFS_X86_FBSD80_ENV 1
 #define AFS_X86_FBSD81_ENV 1
+#define AFS_X86_FBSD82_ENV 1
+#define AFS_X86_FBSD83_ENV 1
+#define AFS_X86_FBSD84_ENV 1
 #define AFS_X86_FBSD90_ENV 1
 #define AFS_X86_FBSD91_ENV 1
+#define AFS_X86_FBSD92_ENV 1
+#define AFS_X86_FBSD93_ENV 1
 #define AFS_X86_FBSD100_ENV 1
+#define AFS_X86_FBSD101_ENV 1
 #define AFS_X86_FBSD110_ENV 1
-#define AFS_X86_ENV 1
-#undef  AFS_NONFSTRANS
-#define AFS_NONFSTRANS 1
-#define FTRUNC O_TRUNC
-
-#define IUPD 0x0010
-#define IACC 0x0020
-#define ICHG 0x0040
-#define IMOD 0x0080
-
-#define IN_LOCK(ip)     lockmgr(&ip->i_lock, LK_EXCLUSIVE, \
-                                NULL, curproc)
-#define IN_UNLOCK(ip)   lockmgr(&ip->i_lock, LK_RELEASE, \
-                                NULL, curproc)
-
-#include <afs/afs_sysnames.h>
-
-#define AFS_VFS_ENV    1
-#define AFS_VFSINCL_ENV 1
-#define AFS_GREEDY43_ENV       1
-#define AFS_ENV        1
-
-#define AFS_SYSCALL    339
-#define AFS_MOUNT_AFS  "afs"
-
-#ifndef MOUNT_UFS
-#define MOUNT_UFS "ufs"
-#endif
-
-#ifndef        MOUNT_AFS
-#define        MOUNT_AFS AFS_MOUNT_AFS
-#endif
-
-#define RXK_LISTENER_ENV 1
-#define AFS_GCPAGS             0       /* if nonzero, garbage collect PAGs */
-#define AFS_USE_GETTIMEOFDAY    1      /* use gettimeofday to implement rx clock */
-
-/* Extra kernel definitions (from kdefs file) */
-#ifdef _KERNEL
-#define AFS_GLOBAL_SUNLOCK        1
-#define        AFS_VFS34       1       /* What is VFS34??? */
-#define        afsio_iov       uio_iov
-#define        afsio_iovcnt    uio_iovcnt
-#define        afsio_offset    uio_offset
-#define        afsio_seg       uio_segflg
-#define        afsio_resid     uio_resid
-#define        AFS_UIOSYS      UIO_SYSSPACE
-#define        AFS_UIOUSER     UIO_USERSPACE
-#define        AFS_CLBYTES     CLBYTES
-#define        osi_GetTime(x)  microtime(x)
-#define AFS_KALLOC(x)   osi_fbsd_alloc((x), 1)
-#undef AFS_KALLOC_NOSLEEP
-#define        AFS_KALLOC_NOSLEEP(x) osi_fbsd_alloc((x), 0)
-#define AFS_KFREE(x,y)  osi_fbsd_free((x))
-#define        v_count         v_usecount
-#define v_vfsp         v_mount
-#define vfs_bsize      mnt_stat.f_bsize
-#define vfs_fsid       mnt_stat.f_fsid
-#define va_nodeid      va_fileid
-#define vfs_vnodecovered mnt_vnodecovered
-#define direct         dirent
-#define vnode_t                struct vnode
-
-#ifndef MUTEX_DEFAULT
-#define MUTEX_DEFAULT   0
-#endif /* MUTEX_DEFAULT */
-
-#ifndef SSYS
-#define SSYS            0x00002
-#endif /* SSYS */
-
-#define p_rcred         p_ucred
-
-#if    !defined(ASSEMBLER) && !defined(__LANGUAGE_ASSEMBLY__)
-enum vcexcl { NONEXCL, EXCL };
-
-#ifdef KERNEL
-#ifndef MIN
-#define MIN(A,B) ((A) < (B) ? (A) : (B))
-#endif
-#ifndef MAX
-#define MAX(A,B) ((A) > (B) ? (A) : (B))
-#endif
-#endif /* KERNEL */
-
-#endif /* ! ASSEMBLER & ! __LANGUAGE_ASSEMBLY__ */
-#endif /* _KERNEL */
 
 #else /* !defined(UKERNEL) */
 
 /* This section for user space compiles only */
 
-#define UKERNEL                        1       /* user space kernel */
-#define AFS_ENV                        1
-#define AFS_VFSINCL_ENV         1
-#define AFS_USR_FBSD50_ENV     1
-#define AFS_USR_FBSD51_ENV     1
-#define AFS_USR_FBSD52_ENV     1
-#define AFS_USR_FBSD53_ENV     1
-#define AFS_USR_FBSD60_ENV     1
-#define AFS_USR_FBSD61_ENV     1
-#define AFS_USR_FBSD70_ENV     1
-#define AFS_USR_FBSD71_ENV     1
-#define AFS_USR_FBSD80_ENV     1
-#define AFS_USR_FBSD81_ENV     1
-#define AFS_USR_FBSD90_ENV     1
-#define AFS_USR_FBSD91_ENV     1
-#define AFS_USR_FBSD100_ENV    1
-#define AFS_USR_FBSD110_ENV    1
-#define AFS_USR_FBSD_ENV       1
-#undef  AFS_NONFSTRANS
-#define AFS_NONFSTRANS 1
-
-#define AFS_MOUNT_AFS "afs"    /* The name of the filesystem type. */
-#define AFS_SYSCALL 339
-#define AFS_NAMEI_ENV         1        /* User space interface to file system */
-#define AFS_64BIT_IOPS_ENV    1        /* Needed for NAMEI */
-#define AFS_USERSPACE_IP_ADDR 1
-#define RXK_LISTENER_ENV      1
-#define AFS_GCPAGS           0 /* if nonzero, garbage collect PAGs */
-
-#include <afs/afs_sysnames.h>
-
-#define        afsio_iov       uio_iov
-#define        afsio_iovcnt    uio_iovcnt
-#define        afsio_offset    uio_offset
-#define        afsio_seg       uio_segflg
-#define        afsio_fmode     uio_fmode
-#define        afsio_resid     uio_resid
-#define        AFS_UIOSYS      1
-#define        AFS_UIOUSER     UIO_USERSPACE
-#define        AFS_CLBYTES     MCLBYTES
-#define        AFS_MINCHANGE   2
-#define        VATTR_NULL      usr_vattr_null
-
-#define AFS_DIRENT
-#ifndef CMSERVERPREF
-#define CMSERVERPREF
-#endif
-
-#include <sys/param.h>
-#include <sys/types.h>
-#include <sys/mount.h>
-#include <sys/fcntl.h>
-#include <sys/uio.h>
-#include <sys/socket.h>
-#include <netinet/in.h>
-#include <limits.h>
+#define AFS_USR_FBSD50_ENV 1
+#define AFS_USR_FBSD51_ENV 1
+#define AFS_USR_FBSD52_ENV 1
+#define AFS_USR_FBSD53_ENV 1
+#define AFS_USR_FBSD60_ENV 1
+#define AFS_USR_FBSD61_ENV 1
+#define AFS_USR_FBSD62_ENV 1
+#define AFS_USR_FBSD70_ENV 1
+#define AFS_USR_FBSD71_ENV 1
+#define AFS_USR_FBSD72_ENV 1
+#define AFS_USR_FBSD73_ENV 1
+#define AFS_USR_FBSD80_ENV 1
+#define AFS_USR_FBSD81_ENV 1
+#define AFS_USR_FBSD82_ENV 1
+#define AFS_USR_FBSD83_ENV 1
+#define AFS_USR_FBSD84_ENV 1
+#define AFS_USR_FBSD90_ENV 1
+#define AFS_USR_FBSD91_ENV 1
+#define AFS_USR_FBSD92_ENV 1
+#define AFS_USR_FBSD93_ENV 1
+#define AFS_USR_FBSD100_ENV 1
+#define AFS_USR_FBSD101_ENV 1
+#define AFS_USR_FBSD110_ENV 1
 
 #endif /* !defined(UKERNEL) */
 
index df86a47..fb756e1 100644 (file)
-#ifndef UKERNEL
-/* This section for kernel libafs compiles only */
-
 #ifndef        AFS_PARAM_H
 #define        AFS_PARAM_H
 
-#ifndef IGNORE_STDS_H
-#include <sys/param.h>
-#endif
-
-#define AFS_XBSD_ENV 1         /* {Free,Open,Net}BSD */
-#define AFS_X86_XBSD_ENV 1
-
-#define AFS_NAMEI_ENV     1    /* User space interface to file system */
-#define AFS_64BIT_CLIENT 1
-#define AFS_64BIT_IOPS_ENV 1   /* Needed for NAMEI */
-#define AFS_FBSD_ENV 1
-#define AFS_FBSD50_ENV 1
-#define AFS_X86_FBSD_ENV 1
-#define AFS_X86_FBSD50_ENV 1
-#define AFS_X86_ENV 1
-#undef  AFS_NONFSTRANS
-#define AFS_NONFSTRANS 1
-#define FTRUNC O_TRUNC
-
-#define IUPD 0x0010
-#define IACC 0x0020
-#define ICHG 0x0040
-#define IMOD 0x0080
-
-#define IN_LOCK(ip)     lockmgr(&ip->i_lock, LK_EXCLUSIVE, \
-                                NULL, curproc)
-#define IN_UNLOCK(ip)   lockmgr(&ip->i_lock, LK_RELEASE, \
-                                NULL, curproc)
-
-#include <afs/afs_sysnames.h>
-
-#define AFS_VM_RDWR_ENV        1
-#define AFS_VFS_ENV    1
-#define AFS_VFSINCL_ENV 1
-#define AFS_GREEDY43_ENV       1
-#define AFS_ENV        1
-
-#define AFS_SYSCALL    339
-#define AFS_MOUNT_AFS  "afs"
-
-#ifndef MOUNT_UFS
-#define MOUNT_UFS "ufs"
-#endif
-
-#ifndef        MOUNT_AFS
-#define        MOUNT_AFS AFS_MOUNT_AFS
-#endif
+/* Machine / Operating system information */
 #define SYS_NAME       "i386_fbsd_50"
 #define SYS_NAME_ID    SYS_NAME_ID_i386_fbsd_50
 
-#define AFS_HAVE_FFS            1      /* Use system's ffs. */
-
-#define RXK_LISTENER_ENV 1
-#define AFS_GCPAGS             0       /* if nonzero, garbage collect PAGs */
-#define AFS_USE_GETTIMEOFDAY    1      /* use gettimeofday to implement rx clock */
-
-#define AFSLITTLE_ENDIAN 1
-
-/* Extra kernel definitions (from kdefs file) */
-#ifdef _KERNEL
-#define AFS_GLOBAL_SUNLOCK        1
-#define        AFS_VFS34       1       /* What is VFS34??? */
-#define        afsio_iov       uio_iov
-#define        afsio_iovcnt    uio_iovcnt
-#define        afsio_offset    uio_offset
-#define        afsio_seg       uio_segflg
-#define        afsio_resid     uio_resid
-#define        AFS_UIOSYS      UIO_SYSSPACE
-#define        AFS_UIOUSER     UIO_USERSPACE
-#define        AFS_CLBYTES     CLBYTES
-#define        osi_GetTime(x)  microtime(x)
-#define AFS_KALLOC(x)   osi_fbsd_alloc((x), 1)
-#undef AFS_KALLOC_NOSLEEP
-#define        AFS_KALLOC_NOSLEEP(x) osi_fbsd_alloc((x), 0)
-#define AFS_KFREE(x,y)  osi_fbsd_free((x))
-#define        v_count         v_usecount
-#define v_vfsp         v_mount
-#define vfs_bsize      mnt_stat.f_bsize
-#define vfs_fsid       mnt_stat.f_fsid
-#define va_nodeid      va_fileid
-#define vfs_vnodecovered mnt_vnodecovered
-#define direct         dirent
-#define vnode_t                struct vnode
-
-#ifndef MUTEX_DEFAULT
-#define MUTEX_DEFAULT   0
-#endif /* MUTEX_DEFAULT */
-
-#ifndef SSYS
-#define SSYS            0x00002
-#endif /* SSYS */
-
-#define p_rcred         p_ucred
-
-#if    !defined(ASSEMBLER) && !defined(__LANGUAGE_ASSEMBLY__)
-enum vcexcl { NONEXCL, EXCL };
-
-#ifdef KERNEL
-#ifndef MIN
-#define MIN(A,B) ((A) < (B) ? (A) : (B))
-#endif
-#ifndef MAX
-#define MAX(A,B) ((A) > (B) ? (A) : (B))
-#endif
-#endif /* KERNEL */
+#ifndef UKERNEL
+/* This section for kernel libafs compiles only */
 
-#endif /* ! ASSEMBLER & ! __LANGUAGE_ASSEMBLY__ */
-#endif /* _KERNEL */
+#define AFS_FBSD50_ENV 1
 
-#endif /* AFS_PARAM_H */
+#define AFS_X86_FBSD50_ENV 1
 
 #else /* !defined(UKERNEL) */
 
 /* This section for user space compiles only */
 
-#ifndef AFS_PARAM_H
-#define AFS_PARAM_H
-
-
-#define UKERNEL                        1       /* user space kernel */
-#define AFS_ENV                        1
-#define AFS_VFSINCL_ENV         1
-#define AFS_USR_FBSD50_ENV     1
-#define AFS_USR_FBSD_ENV       1
-#undef  AFS_NONFSTRANS
-#define AFS_NONFSTRANS 1
-
-#define AFS_MOUNT_AFS "afs"    /* The name of the filesystem type. */
-#define AFS_SYSCALL 339
-#define AFS_NAMEI_ENV         1        /* User space interface to file system */
-#define AFS_64BIT_IOPS_ENV    1        /* Needed for NAMEI */
-#include <afs/afs_sysnames.h>
+#define AFS_USR_FBSD50_ENV 1
 
-#define AFS_USERSPACE_IP_ADDR 1
-#define RXK_LISTENER_ENV      1
-#define AFS_GCPAGS           0 /* if nonzero, garbage collect PAGs */
-
-/* Machine / Operating system information */
-#define SYS_NAME       "i386_fbsd_50"
-#define SYS_NAME_ID    SYS_NAME_ID_i386_fbsd_50
-#define AFSLITTLE_ENDIAN    1
-#define AFS_HAVE_FFS        1  /* Use system's ffs. */
-#define AFS_HAVE_STATVFS    1  /* System does support statvfs */
-#define AFS_VM_RDWR_ENV            1   /* read/write implemented via VM */
-
-#define        afsio_iov       uio_iov
-#define        afsio_iovcnt    uio_iovcnt
-#define        afsio_offset    uio_offset
-#define        afsio_seg       uio_segflg
-#define        afsio_fmode     uio_fmode
-#define        afsio_resid     uio_resid
-#define        AFS_UIOSYS      1
-#define        AFS_UIOUSER     UIO_USERSPACE
-#define        AFS_CLBYTES     MCLBYTES
-#define        AFS_MINCHANGE   2
-#define        VATTR_NULL      usr_vattr_null
-
-#define AFS_DIRENT
-#ifndef CMSERVERPREF
-#define CMSERVERPREF
-#endif
-
-#include <limits.h>
-#include <sys/param.h>
-#include <sys/types.h>
-#include <sys/mount.h>
-#include <sys/fcntl.h>
-#include <netinet/in.h>
-#include <sys/uio.h>
-#include <sys/socket.h>
+#endif /* !defined(UKERNEL) */
 
 #endif /* AFS_PARAM_H */
-
-#endif /* !defined(UKERNEL) */
index fccf77a..65e9b47 100644 (file)
-#ifndef UKERNEL
-/* This section for kernel libafs compiles only */
-
 #ifndef        AFS_PARAM_H
 #define        AFS_PARAM_H
 
-#ifndef IGNORE_STDS_H
-#include <sys/param.h>
-#endif
-
-#define AFS_XBSD_ENV 1         /* {Free,Open,Net}BSD */
-#define AFS_X86_XBSD_ENV 1
-
-#define AFS_NAMEI_ENV     1    /* User space interface to file system */
-#define AFS_64BIT_CLIENT       1
-#define AFS_64BIT_IOPS_ENV 1   /* Needed for NAMEI */
-#define AFS_FBSD_ENV 1
-#define AFS_FBSD50_ENV 1
-#define AFS_FBSD51_ENV 1
-#define AFS_X86_FBSD_ENV 1
-#define AFS_X86_FBSD50_ENV 1
-#define AFS_X86_ENV 1
-#undef  AFS_NONFSTRANS
-#define AFS_NONFSTRANS 1
-#define FTRUNC O_TRUNC
-
-#define IUPD 0x0010
-#define IACC 0x0020
-#define ICHG 0x0040
-#define IMOD 0x0080
-
-#define IN_LOCK(ip)     lockmgr(&ip->i_lock, LK_EXCLUSIVE, \
-                                NULL, curproc)
-#define IN_UNLOCK(ip)   lockmgr(&ip->i_lock, LK_RELEASE, \
-                                NULL, curproc)
-
-#include <afs/afs_sysnames.h>
-
-#define AFS_VM_RDWR_ENV        1
-#define AFS_VFS_ENV    1
-#define AFS_VFSINCL_ENV 1
-#define AFS_GREEDY43_ENV       1
-#define AFS_ENV        1
-
-#define AFS_SYSCALL    339
-#define AFS_MOUNT_AFS  "afs"
-
-#ifndef MOUNT_UFS
-#define MOUNT_UFS "ufs"
-#endif
-
-#ifndef        MOUNT_AFS
-#define        MOUNT_AFS AFS_MOUNT_AFS
-#endif
+/* Machine / Operating system information */
 #define SYS_NAME       "i386_fbsd_51"
 #define SYS_NAME_ID    SYS_NAME_ID_i386_fbsd_51
 
-#define AFS_HAVE_FFS            1      /* Use system's ffs. */
-
-#define RXK_LISTENER_ENV 1
-#define AFS_GCPAGS             0       /* if nonzero, garbage collect PAGs */
-#define AFS_USE_GETTIMEOFDAY    1      /* use gettimeofday to implement rx clock */
-
-#define AFSLITTLE_ENDIAN 1
-
-/* Extra kernel definitions (from kdefs file) */
-#ifdef _KERNEL
-#define AFS_GLOBAL_SUNLOCK        1
-#define        AFS_VFS34       1       /* What is VFS34??? */
-#define        afsio_iov       uio_iov
-#define        afsio_iovcnt    uio_iovcnt
-#define        afsio_offset    uio_offset
-#define        afsio_seg       uio_segflg
-#define        afsio_resid     uio_resid
-#define        AFS_UIOSYS      UIO_SYSSPACE
-#define        AFS_UIOUSER     UIO_USERSPACE
-#define        AFS_CLBYTES     CLBYTES
-#define        osi_GetTime(x)  microtime(x)
-#define AFS_KALLOC(x)   osi_fbsd_alloc((x), 1)
-#undef AFS_KALLOC_NOSLEEP
-#define        AFS_KALLOC_NOSLEEP(x) osi_fbsd_alloc((x), 0)
-#define AFS_KFREE(x,y)  osi_fbsd_free((x))
-#define        v_count         v_usecount
-#define v_vfsp         v_mount
-#define vfs_bsize      mnt_stat.f_bsize
-#define vfs_fsid       mnt_stat.f_fsid
-#define va_nodeid      va_fileid
-#define vfs_vnodecovered mnt_vnodecovered
-#define direct         dirent
-#define vnode_t                struct vnode
-
-#ifndef MUTEX_DEFAULT
-#define MUTEX_DEFAULT   0
-#endif /* MUTEX_DEFAULT */
-
-#ifndef SSYS
-#define SSYS            0x00002
-#endif /* SSYS */
-
-#define p_rcred         p_ucred
-
-#if    !defined(ASSEMBLER) && !defined(__LANGUAGE_ASSEMBLY__)
-enum vcexcl { NONEXCL, EXCL };
-
-#ifdef KERNEL
-#ifndef MIN
-#define MIN(A,B) ((A) < (B) ? (A) : (B))
-#endif
-#ifndef MAX
-#define MAX(A,B) ((A) > (B) ? (A) : (B))
-#endif
-#endif /* KERNEL */
+#ifndef UKERNEL
+/* This section for kernel libafs compiles only */
 
-#endif /* ! ASSEMBLER & ! __LANGUAGE_ASSEMBLY__ */
-#endif /* _KERNEL */
+#define AFS_FBSD50_ENV 1
+#define AFS_FBSD51_ENV 1
 
-#endif /* AFS_PARAM_H */
+#define AFS_X86_FBSD50_ENV 1
+#define AFS_X86_FBSD51_ENV 1
 
 #else /* !defined(UKERNEL) */
 
 /* This section for user space compiles only */
 
-#ifndef AFS_PARAM_H
-#define AFS_PARAM_H
-
-
-#define UKERNEL                        1       /* user space kernel */
-#define AFS_ENV                        1
-#define AFS_VFSINCL_ENV         1
-#define AFS_USR_FBSD50_ENV     1
-#define AFS_USR_FBSD51_ENV     1
-#define AFS_USR_FBSD_ENV       1
-#undef  AFS_NONFSTRANS
-#define AFS_NONFSTRANS 1
-
-#define AFS_MOUNT_AFS "afs"    /* The name of the filesystem type. */
-#define AFS_SYSCALL 339
-#define AFS_NAMEI_ENV         1        /* User space interface to file system */
-#define AFS_64BIT_IOPS_ENV    1        /* Needed for NAMEI */
-#include <afs/afs_sysnames.h>
+#define AFS_USR_FBSD50_ENV 1
+#define AFS_USR_FBSD51_ENV 1
 
-#define AFS_USERSPACE_IP_ADDR 1
-#define RXK_LISTENER_ENV      1
-#define AFS_GCPAGS           0 /* if nonzero, garbage collect PAGs */
-
-/* Machine / Operating system information */
-#define SYS_NAME       "i386_fbsd_51"
-#define SYS_NAME_ID    SYS_NAME_ID_i386_fbsd_51
-#define AFSLITTLE_ENDIAN    1
-#define AFS_HAVE_FFS        1  /* Use system's ffs. */
-#define AFS_HAVE_STATVFS    1  /* System does support statvfs */
-#define AFS_VM_RDWR_ENV            1   /* read/write implemented via VM */
-
-#define        afsio_iov       uio_iov
-#define        afsio_iovcnt    uio_iovcnt
-#define        afsio_offset    uio_offset
-#define        afsio_seg       uio_segflg
-#define        afsio_fmode     uio_fmode
-#define        afsio_resid     uio_resid
-#define        AFS_UIOSYS      1
-#define        AFS_UIOUSER     UIO_USERSPACE
-#define        AFS_CLBYTES     MCLBYTES
-#define        AFS_MINCHANGE   2
-#define        VATTR_NULL      usr_vattr_null
-
-#define AFS_DIRENT
-#ifndef CMSERVERPREF
-#define CMSERVERPREF
-#endif
-
-#include <limits.h>
-#include <sys/param.h>
-#include <sys/types.h>
-#include <sys/mount.h>
-#include <sys/fcntl.h>
-#include <netinet/in.h>
-#include <sys/uio.h>
-#include <sys/socket.h>
+#endif /* !defined(UKERNEL) */
 
 #endif /* AFS_PARAM_H */
-
-#endif /* !defined(UKERNEL) */
index bb831a8..8c2caa2 100644 (file)
-#ifndef UKERNEL
-/* This section for kernel libafs compiles only */
-
 #ifndef        AFS_PARAM_H
 #define        AFS_PARAM_H
 
-#ifndef IGNORE_STDS_H
-#include <sys/param.h>
-#endif
+/* Machine / Operating system information */
+#define SYS_NAME       "i386_fbsd_52"
+#define SYS_NAME_ID    SYS_NAME_ID_i386_fbsd_52
 
-#define AFS_XBSD_ENV 1         /* {Free,Open,Net}BSD */
-#define AFS_X86_XBSD_ENV 1
+#ifndef UKERNEL
+/* This section for kernel libafs compiles only */
 
-#define AFS_NAMEI_ENV     1    /* User space interface to file system */
-#define AFS_64BIT_CLIENT 1
-#define AFS_64BIT_IOPS_ENV 1   /* Needed for NAMEI */
-#define AFS_FBSD_ENV 1
 #define AFS_FBSD50_ENV 1
 #define AFS_FBSD51_ENV 1
 #define AFS_FBSD52_ENV 1
-#define AFS_X86_FBSD_ENV 1
-#define AFS_X86_FBSD50_ENV 1
-#define AFS_X86_ENV 1
-#undef  AFS_NONFSTRANS
-#define AFS_NONFSTRANS 1
-#define FTRUNC O_TRUNC
-
-#define IUPD 0x0010
-#define IACC 0x0020
-#define ICHG 0x0040
-#define IMOD 0x0080
-
-#define IN_LOCK(ip)     lockmgr(&ip->i_lock, LK_EXCLUSIVE, \
-                                NULL, curproc)
-#define IN_UNLOCK(ip)   lockmgr(&ip->i_lock, LK_RELEASE, \
-                                NULL, curproc)
-
-#include <afs/afs_sysnames.h>
-
-#define AFS_VM_RDWR_ENV        1
-#define AFS_VFS_ENV    1
-#define AFS_VFSINCL_ENV 1
-#define AFS_GREEDY43_ENV       1
-#define AFS_ENV        1
-
-#define AFS_SYSCALL    339
-#define AFS_MOUNT_AFS  "afs"
-
-#ifndef MOUNT_UFS
-#define MOUNT_UFS "ufs"
-#endif
-
-#ifndef        MOUNT_AFS
-#define        MOUNT_AFS AFS_MOUNT_AFS
-#endif
-#define SYS_NAME       "i386_fbsd_52"
-#define SYS_NAME_ID    SYS_NAME_ID_i386_fbsd_52
-
-#define AFS_HAVE_FFS            1      /* Use system's ffs. */
-
-#define RXK_LISTENER_ENV 1
-#define AFS_GCPAGS             0       /* if nonzero, garbage collect PAGs */
-#define AFS_USE_GETTIMEOFDAY    1      /* use gettimeofday to implement rx clock */
-
-#define AFSLITTLE_ENDIAN 1
-
-/* Extra kernel definitions (from kdefs file) */
-#ifdef _KERNEL
-#define AFS_GLOBAL_SUNLOCK        1
-#define        AFS_VFS34       1       /* What is VFS34??? */
-#define        afsio_iov       uio_iov
-#define        afsio_iovcnt    uio_iovcnt
-#define        afsio_offset    uio_offset
-#define        afsio_seg       uio_segflg
-#define        afsio_resid     uio_resid
-#define        AFS_UIOSYS      UIO_SYSSPACE
-#define        AFS_UIOUSER     UIO_USERSPACE
-#define        AFS_CLBYTES     CLBYTES
-#define        osi_GetTime(x)  microtime(x)
-#define AFS_KALLOC(x)   osi_fbsd_alloc((x), 1)
-#undef AFS_KALLOC_NOSLEEP
-#define        AFS_KALLOC_NOSLEEP(x) osi_fbsd_alloc((x), 0)
-#define AFS_KFREE(x,y)  osi_fbsd_free((x))
-#define        v_count         v_usecount
-#define v_vfsp         v_mount
-#define vfs_bsize      mnt_stat.f_bsize
-#define vfs_fsid       mnt_stat.f_fsid
-#define va_nodeid      va_fileid
-#define vfs_vnodecovered mnt_vnodecovered
-#define direct         dirent
-#define vnode_t                struct vnode
 
-#ifndef MUTEX_DEFAULT
-#define MUTEX_DEFAULT   0
-#endif /* MUTEX_DEFAULT */
-
-#ifndef SSYS
-#define SSYS            0x00002
-#endif /* SSYS */
-
-#define p_rcred         p_ucred
-
-#if    !defined(ASSEMBLER) && !defined(__LANGUAGE_ASSEMBLY__)
-enum vcexcl { NONEXCL, EXCL };
-
-#ifdef KERNEL
-#ifndef MIN
-#define MIN(A,B) ((A) < (B) ? (A) : (B))
-#endif
-#ifndef MAX
-#define MAX(A,B) ((A) > (B) ? (A) : (B))
-#endif
-#endif /* KERNEL */
-
-#endif /* ! ASSEMBLER & ! __LANGUAGE_ASSEMBLY__ */
-#endif /* _KERNEL */
-
-#endif /* AFS_PARAM_H */
+#define AFS_X86_FBSD50_ENV 1
+#define AFS_X86_FBSD51_ENV 1
+#define AFS_X86_FBSD52_ENV 1
 
 #else /* !defined(UKERNEL) */
 
 /* This section for user space compiles only */
 
-#ifndef AFS_PARAM_H
-#define AFS_PARAM_H
-
-
-#define UKERNEL                        1       /* user space kernel */
-#define AFS_ENV                        1
-#define AFS_VFSINCL_ENV         1
-#define AFS_USR_FBSD50_ENV     1
-#define AFS_USR_FBSD51_ENV     1
-#define AFS_USR_FBSD52_ENV     1
-#define AFS_USR_FBSD_ENV       1
-#undef  AFS_NONFSTRANS
-#define AFS_NONFSTRANS 1
-
-#define AFS_MOUNT_AFS "afs"    /* The name of the filesystem type. */
-#define AFS_SYSCALL 339
-#define AFS_NAMEI_ENV         1        /* User space interface to file system */
-#define AFS_64BIT_IOPS_ENV    1        /* Needed for NAMEI */
-#include <afs/afs_sysnames.h>
+#define AFS_USR_FBSD50_ENV 1
+#define AFS_USR_FBSD51_ENV 1
+#define AFS_USR_FBSD52_ENV 1
 
-#define AFS_USERSPACE_IP_ADDR 1
-#define RXK_LISTENER_ENV      1
-#define AFS_GCPAGS           0 /* if nonzero, garbage collect PAGs */
-
-/* Machine / Operating system information */
-#define SYS_NAME       "i386_fbsd_52"
-#define SYS_NAME_ID    SYS_NAME_ID_i386_fbsd_52
-#define AFSLITTLE_ENDIAN    1
-#define AFS_HAVE_FFS        1  /* Use system's ffs. */
-#define AFS_HAVE_STATVFS    1  /* System does support statvfs */
-#define AFS_VM_RDWR_ENV            1   /* read/write implemented via VM */
-
-#define        afsio_iov       uio_iov
-#define        afsio_iovcnt    uio_iovcnt
-#define        afsio_offset    uio_offset
-#define        afsio_seg       uio_segflg
-#define        afsio_fmode     uio_fmode
-#define        afsio_resid     uio_resid
-#define        AFS_UIOSYS      1
-#define        AFS_UIOUSER     UIO_USERSPACE
-#define        AFS_CLBYTES     MCLBYTES
-#define        AFS_MINCHANGE   2
-#define        VATTR_NULL      usr_vattr_null
-
-#define AFS_DIRENT
-#ifndef CMSERVERPREF
-#define CMSERVERPREF
-#endif
-
-#include <limits.h>
-#include <sys/param.h>
-#include <sys/types.h>
-#include <sys/mount.h>
-#include <sys/fcntl.h>
-#include <netinet/in.h>
-#include <sys/uio.h>
-#include <sys/socket.h>
+#endif /* !defined(UKERNEL) */
 
 #endif /* AFS_PARAM_H */
-
-#endif /* !defined(UKERNEL) */
index d4c5178..eda7899 100644 (file)
 #ifndef        AFS_PARAM_H
 #define        AFS_PARAM_H
 
+/* Machine / Operating system information */
+#define SYS_NAME       "i386_fbsd_53"
+#define SYS_NAME_ID    SYS_NAME_ID_i386_fbsd_53
+
 #ifndef UKERNEL
 /* This section for kernel libafs compiles only */
 
-#ifndef IGNORE_STDS_H
-#include <sys/param.h>
-#endif
-
-#define AFS_XBSD_ENV 1         /* {Free,Open,Net}BSD */
-#define AFS_X86_XBSD_ENV 1
-
-#define AFS_NAMEI_ENV     1    /* User space interface to file system */
-#define AFS_64BIT_CLIENT 1
-#define AFS_64BIT_IOPS_ENV 1   /* Needed for NAMEI */
-#define AFS_FBSD_ENV 1
 #define AFS_FBSD50_ENV 1
 #define AFS_FBSD51_ENV 1
 #define AFS_FBSD52_ENV 1
 #define AFS_FBSD53_ENV 1
-#define AFS_X86_FBSD_ENV 1
-#define AFS_X86_FBSD50_ENV 1
-#define AFS_X86_ENV 1
-#undef  AFS_NONFSTRANS
-#define AFS_NONFSTRANS 1
-#define FTRUNC O_TRUNC
-
-#define IUPD 0x0010
-#define IACC 0x0020
-#define ICHG 0x0040
-#define IMOD 0x0080
-
-#define IN_LOCK(ip)     lockmgr(&ip->i_lock, LK_EXCLUSIVE, \
-                                NULL, curproc)
-#define IN_UNLOCK(ip)   lockmgr(&ip->i_lock, LK_RELEASE, \
-                                NULL, curproc)
-
-#include <afs/afs_sysnames.h>
-
-#define AFS_VM_RDWR_ENV        1
-#define AFS_VFS_ENV    1
-#define AFS_VFSINCL_ENV 1
-#define AFS_GREEDY43_ENV       1
-#define AFS_ENV        1
-
-#define AFS_SYSCALL    339
-#define AFS_MOUNT_AFS  "afs"
-
-#ifndef MOUNT_UFS
-#define MOUNT_UFS "ufs"
-#endif
-
-#ifndef        MOUNT_AFS
-#define        MOUNT_AFS AFS_MOUNT_AFS
-#endif
-#define SYS_NAME       "i386_fbsd_53"
-#define SYS_NAME_ID    SYS_NAME_ID_i386_fbsd_53
-
-#define AFS_HAVE_FFS            1      /* Use system's ffs. */
-
-#define RXK_LISTENER_ENV 1
-#define AFS_GCPAGS             0       /* if nonzero, garbage collect PAGs */
-#define AFS_USE_GETTIMEOFDAY    1      /* use gettimeofday to implement rx clock */
 
-#define AFSLITTLE_ENDIAN 1
-
-/* Extra kernel definitions (from kdefs file) */
-#ifdef _KERNEL
-#define AFS_GLOBAL_SUNLOCK        1
-#define        AFS_VFS34       1       /* What is VFS34??? */
-#define        afsio_iov       uio_iov
-#define        afsio_iovcnt    uio_iovcnt
-#define        afsio_offset    uio_offset
-#define        afsio_seg       uio_segflg
-#define        afsio_resid     uio_resid
-#define        AFS_UIOSYS      UIO_SYSSPACE
-#define        AFS_UIOUSER     UIO_USERSPACE
-#define        AFS_CLBYTES     CLBYTES
-#define        osi_GetTime(x)  microtime(x)
-#define AFS_KALLOC(x)   osi_fbsd_alloc((x), 1)
-#undef AFS_KALLOC_NOSLEEP
-#define        AFS_KALLOC_NOSLEEP(x) osi_fbsd_alloc((x), 0)
-#define AFS_KFREE(x,y)  osi_fbsd_free((x))
-#define        v_count         v_usecount
-#define v_vfsp         v_mount
-#define vfs_bsize      mnt_stat.f_bsize
-#define vfs_fsid       mnt_stat.f_fsid
-#define va_nodeid      va_fileid
-#define vfs_vnodecovered mnt_vnodecovered
-#define direct         dirent
-#define vnode_t                struct vnode
-
-#ifndef MUTEX_DEFAULT
-#define MUTEX_DEFAULT   0
-#endif /* MUTEX_DEFAULT */
-
-#ifndef SSYS
-#define SSYS            0x00002
-#endif /* SSYS */
-
-#define p_rcred         p_ucred
-
-#if    !defined(ASSEMBLER) && !defined(__LANGUAGE_ASSEMBLY__)
-enum vcexcl { NONEXCL, EXCL };
-
-#ifdef KERNEL
-#ifndef MIN
-#define MIN(A,B) ((A) < (B) ? (A) : (B))
-#endif
-#ifndef MAX
-#define MAX(A,B) ((A) > (B) ? (A) : (B))
-#endif
-#endif /* KERNEL */
-
-#endif /* ! ASSEMBLER & ! __LANGUAGE_ASSEMBLY__ */
-#endif /* _KERNEL */
+#define AFS_X86_FBSD50_ENV 1
+#define AFS_X86_FBSD51_ENV 1
+#define AFS_X86_FBSD52_ENV 1
+#define AFS_X86_FBSD53_ENV 1
 
 #else /* !defined(UKERNEL) */
 
 /* This section for user space compiles only */
 
-#define UKERNEL                        1       /* user space kernel */
-#define AFS_ENV                        1
-#define AFS_VFSINCL_ENV         1
-#define AFS_USR_FBSD50_ENV     1
-#define AFS_USR_FBSD51_ENV     1
-#define AFS_USR_FBSD52_ENV     1
-#define AFS_USR_FBSD53_ENV     1
-#define AFS_USR_FBSD_ENV       1
-#undef  AFS_NONFSTRANS
-#define AFS_NONFSTRANS 1
-
-#define AFS_MOUNT_AFS "afs"    /* The name of the filesystem type. */
-#define AFS_SYSCALL 339
-#define AFS_NAMEI_ENV         1        /* User space interface to file system */
-#define AFS_64BIT_IOPS_ENV    1        /* Needed for NAMEI */
-#define AFS_USERSPACE_IP_ADDR 1
-#define RXK_LISTENER_ENV      1
-#define AFS_GCPAGS           0 /* if nonzero, garbage collect PAGs */
-
-/* Machine / Operating system information */
-#include <afs/afs_sysnames.h>
-#define SYS_NAME       "i386_fbsd_53"
-#define SYS_NAME_ID    SYS_NAME_ID_i386_fbsd_53
-
-#define AFSLITTLE_ENDIAN    1
-#define AFS_HAVE_FFS        1  /* Use system's ffs. */
-#define AFS_HAVE_STATVFS    1  /* System does support statvfs */
-#define AFS_VM_RDWR_ENV            1   /* read/write implemented via VM */
-
-#define        afsio_iov       uio_iov
-#define        afsio_iovcnt    uio_iovcnt
-#define        afsio_offset    uio_offset
-#define        afsio_seg       uio_segflg
-#define        afsio_fmode     uio_fmode
-#define        afsio_resid     uio_resid
-#define        AFS_UIOSYS      1
-#define        AFS_UIOUSER     UIO_USERSPACE
-#define        AFS_CLBYTES     MCLBYTES
-#define        AFS_MINCHANGE   2
-#define        VATTR_NULL      usr_vattr_null
-
-#define AFS_DIRENT
-#ifndef CMSERVERPREF
-#define CMSERVERPREF
-#endif
-
-#include <limits.h>
-#include <sys/param.h>
-#include <sys/types.h>
-#include <sys/mount.h>
-#include <sys/fcntl.h>
-#include <netinet/in.h>
-#include <sys/uio.h>
-#include <sys/socket.h>
+#define AFS_USR_FBSD50_ENV 1
+#define AFS_USR_FBSD51_ENV 1
+#define AFS_USR_FBSD52_ENV 1
+#define AFS_USR_FBSD53_ENV 1
 
 #endif /* !defined(UKERNEL) */
 
index cc53841..f059f4d 100644 (file)
 #ifndef        AFS_PARAM_H
 #define        AFS_PARAM_H
 
+/* Machine / Operating system information */
+#define SYS_NAME       "i386_fbsd_60"
+#define SYS_NAME_ID    SYS_NAME_ID_i386_fbsd_60
+
 #ifndef UKERNEL
 /* This section for kernel libafs compiles only */
 
-#ifndef IGNORE_STDS_H
-#include <sys/param.h>
-#endif
-
-#define AFS_XBSD_ENV 1         /* {Free,Open,Net}BSD */
-#define AFS_X86_XBSD_ENV 1
-
-#define AFS_NAMEI_ENV     1    /* User space interface to file system */
-#define AFS_64BIT_CLIENT 1
-#define AFS_64BIT_IOPS_ENV 1   /* Needed for NAMEI */
-#define AFS_FBSD_ENV 1
 #define AFS_FBSD50_ENV 1
 #define AFS_FBSD51_ENV 1
 #define AFS_FBSD52_ENV 1
 #define AFS_FBSD53_ENV 1
 #define AFS_FBSD60_ENV 1
-#define AFS_X86_FBSD_ENV 1
-#define AFS_X86_FBSD50_ENV 1
-#define AFS_X86_ENV 1
-#undef  AFS_NONFSTRANS
-#define AFS_NONFSTRANS 1
-#define FTRUNC O_TRUNC
-
-#define IUPD 0x0010
-#define IACC 0x0020
-#define ICHG 0x0040
-#define IMOD 0x0080
-
-#define IN_LOCK(ip)     lockmgr(&ip->i_lock, LK_EXCLUSIVE, \
-                                NULL, curproc)
-#define IN_UNLOCK(ip)   lockmgr(&ip->i_lock, LK_RELEASE, \
-                                NULL, curproc)
-
-#include <afs/afs_sysnames.h>
-
-#define AFS_VM_RDWR_ENV        1
-#define AFS_VFS_ENV    1
-#define AFS_VFSINCL_ENV 1
-#define AFS_GREEDY43_ENV       1
-#define AFS_ENV        1
-
-#define AFS_SYSCALL    339
-#define AFS_MOUNT_AFS  "afs"
-
-#ifndef MOUNT_UFS
-#define MOUNT_UFS "ufs"
-#endif
-
-#ifndef        MOUNT_AFS
-#define        MOUNT_AFS AFS_MOUNT_AFS
-#endif
-#define SYS_NAME       "i386_fbsd_60"
-#define SYS_NAME_ID    SYS_NAME_ID_i386_fbsd_60
-
-#define AFS_HAVE_FFS            1      /* Use system's ffs. */
-
-#define RXK_LISTENER_ENV 1
-#define AFS_GCPAGS             0       /* if nonzero, garbage collect PAGs */
-#define AFS_USE_GETTIMEOFDAY    1      /* use gettimeofday to implement rx clock */
 
-#define AFSLITTLE_ENDIAN 1
-
-/* Extra kernel definitions (from kdefs file) */
-#ifdef _KERNEL
-#define AFS_GLOBAL_SUNLOCK        1
-#define        AFS_VFS34       1       /* What is VFS34??? */
-#define        afsio_iov       uio_iov
-#define        afsio_iovcnt    uio_iovcnt
-#define        afsio_offset    uio_offset
-#define        afsio_seg       uio_segflg
-#define        afsio_resid     uio_resid
-#define        AFS_UIOSYS      UIO_SYSSPACE
-#define        AFS_UIOUSER     UIO_USERSPACE
-#define        AFS_CLBYTES     CLBYTES
-#define        osi_GetTime(x)  microtime(x)
-#define AFS_KALLOC(x)   osi_fbsd_alloc((x), 1)
-#undef AFS_KALLOC_NOSLEEP
-#define        AFS_KALLOC_NOSLEEP(x) osi_fbsd_alloc((x), 0)
-#define AFS_KFREE(x,y)  osi_fbsd_free((x))
-#define        v_count         v_usecount
-#define v_vfsp         v_mount
-#define vfs_bsize      mnt_stat.f_bsize
-#define vfs_fsid       mnt_stat.f_fsid
-#define va_nodeid      va_fileid
-#define vfs_vnodecovered mnt_vnodecovered
-#define direct         dirent
-#define vnode_t                struct vnode
-
-#ifndef MUTEX_DEFAULT
-#define MUTEX_DEFAULT   0
-#endif /* MUTEX_DEFAULT */
-
-#ifndef SSYS
-#define SSYS            0x00002
-#endif /* SSYS */
-
-#define p_rcred         p_ucred
-
-#if    !defined(ASSEMBLER) && !defined(__LANGUAGE_ASSEMBLY__)
-enum vcexcl { NONEXCL, EXCL };
-
-#ifdef KERNEL
-#ifndef MIN
-#define MIN(A,B) ((A) < (B) ? (A) : (B))
-#endif
-#ifndef MAX
-#define MAX(A,B) ((A) > (B) ? (A) : (B))
-#endif
-#endif /* KERNEL */
-
-#endif /* ! ASSEMBLER & ! __LANGUAGE_ASSEMBLY__ */
-#endif /* _KERNEL */
+#define AFS_X86_FBSD50_ENV 1
+#define AFS_X86_FBSD51_ENV 1
+#define AFS_X86_FBSD52_ENV 1
+#define AFS_X86_FBSD53_ENV 1
+#define AFS_X86_FBSD60_ENV 1
 
 #else /* !defined(UKERNEL) */
 
 /* This section for user space compiles only */
 
-#define UKERNEL                        1       /* user space kernel */
-#define AFS_ENV                        1
-#define AFS_VFSINCL_ENV         1
-#define AFS_USR_FBSD50_ENV     1
-#define AFS_USR_FBSD51_ENV     1
-#define AFS_USR_FBSD52_ENV     1
-#define AFS_USR_FBSD53_ENV     1
-#define AFS_USR_FBSD60_ENV     1
-#define AFS_USR_FBSD_ENV       1
-#undef  AFS_NONFSTRANS
-#define AFS_NONFSTRANS 1
-
-#define AFS_MOUNT_AFS "afs"    /* The name of the filesystem type. */
-#define AFS_SYSCALL 339
-#define AFS_NAMEI_ENV         1        /* User space interface to file system */
-#define AFS_64BIT_IOPS_ENV    1        /* Needed for NAMEI */
-#define AFS_USERSPACE_IP_ADDR 1
-#define RXK_LISTENER_ENV      1
-#define AFS_GCPAGS           0 /* if nonzero, garbage collect PAGs */
-
-/* Machine / Operating system information */
-#include <afs/afs_sysnames.h>
-#define SYS_NAME       "i386_fbsd_60"
-#define SYS_NAME_ID    SYS_NAME_ID_i386_fbsd_60
-
-#define AFSLITTLE_ENDIAN    1
-#define AFS_HAVE_FFS        1  /* Use system's ffs. */
-#define AFS_HAVE_STATVFS    1  /* System does support statvfs */
-#define AFS_VM_RDWR_ENV            1   /* read/write implemented via VM */
-
-#define        afsio_iov       uio_iov
-#define        afsio_iovcnt    uio_iovcnt
-#define        afsio_offset    uio_offset
-#define        afsio_seg       uio_segflg
-#define        afsio_fmode     uio_fmode
-#define        afsio_resid     uio_resid
-#define        AFS_UIOSYS      1
-#define        AFS_UIOUSER     UIO_USERSPACE
-#define        AFS_CLBYTES     MCLBYTES
-#define        AFS_MINCHANGE   2
-#define        VATTR_NULL      usr_vattr_null
-
-#define AFS_DIRENT
-#ifndef CMSERVERPREF
-#define CMSERVERPREF
-#endif
-
-#include <limits.h>
-#include <sys/param.h>
-#include <sys/types.h>
-#include <sys/mount.h>
-#include <sys/fcntl.h>
-#include <netinet/in.h>
-#include <sys/uio.h>
-#include <sys/socket.h>
+#define AFS_USR_FBSD50_ENV 1
+#define AFS_USR_FBSD51_ENV 1
+#define AFS_USR_FBSD52_ENV 1
+#define AFS_USR_FBSD53_ENV 1
+#define AFS_USR_FBSD60_ENV 1
 
 #endif /* !defined(UKERNEL) */
 
index 46f2e2e..778dabf 100644 (file)
 #define SYS_NAME       "i386_fbsd_61"
 #define SYS_NAME_ID    SYS_NAME_ID_i386_fbsd_61
 
-#define AFSLITTLE_ENDIAN    1
-#define AFS_HAVE_FFS        1  /* Use system's ffs. */
-#define AFS_HAVE_STATVFS    1  /* System does support statvfs */
-#define AFS_VM_RDWR_ENV            1   /* read/write implemented via VM */
-
 #ifndef UKERNEL
 /* This section for kernel libafs compiles only */
 
-#ifndef IGNORE_STDS_H
-#include <sys/param.h>
-#endif
-
-#define AFS_XBSD_ENV 1         /* {Free,Open,Net}BSD */
-#define AFS_X86_XBSD_ENV 1
-
-#define AFS_NAMEI_ENV     1    /* User space interface to file system */
-#define AFS_64BIT_CLIENT 1
-#define AFS_64BIT_IOPS_ENV 1   /* Needed for NAMEI */
-#define AFS_FBSD_ENV 1
 #define AFS_FBSD50_ENV 1
 #define AFS_FBSD51_ENV 1
 #define AFS_FBSD52_ENV 1
 #define AFS_FBSD53_ENV 1
 #define AFS_FBSD60_ENV 1
 #define AFS_FBSD61_ENV 1
-#define AFS_X86_FBSD_ENV 1
-#define AFS_X86_FBSD50_ENV 1
-#define AFS_X86_ENV 1
-#undef  AFS_NONFSTRANS
-#define AFS_NONFSTRANS 1
-#define FTRUNC O_TRUNC
-
-#define IUPD 0x0010
-#define IACC 0x0020
-#define ICHG 0x0040
-#define IMOD 0x0080
-
-#define IN_LOCK(ip)     lockmgr(&ip->i_lock, LK_EXCLUSIVE, \
-                                NULL, curproc)
-#define IN_UNLOCK(ip)   lockmgr(&ip->i_lock, LK_RELEASE, \
-                                NULL, curproc)
-
-#include <afs/afs_sysnames.h>
-
-#define AFS_VFS_ENV    1
-#define AFS_VFSINCL_ENV 1
-#define AFS_GREEDY43_ENV       1
-#define AFS_ENV        1
-
-#define AFS_SYSCALL    339
-#define AFS_MOUNT_AFS  "afs"
-
-#ifndef MOUNT_UFS
-#define MOUNT_UFS "ufs"
-#endif
-
-#ifndef        MOUNT_AFS
-#define        MOUNT_AFS AFS_MOUNT_AFS
-#endif
-
-#define RXK_LISTENER_ENV 1
-#define AFS_GCPAGS             0       /* if nonzero, garbage collect PAGs */
-#define AFS_USE_GETTIMEOFDAY    1      /* use gettimeofday to implement rx clock */
 
-/* Extra kernel definitions (from kdefs file) */
-#ifdef _KERNEL
-#define AFS_GLOBAL_SUNLOCK        1
-#define        AFS_VFS34       1       /* What is VFS34??? */
-#define        afsio_iov       uio_iov
-#define        afsio_iovcnt    uio_iovcnt
-#define        afsio_offset    uio_offset
-#define        afsio_seg       uio_segflg
-#define        afsio_resid     uio_resid
-#define        AFS_UIOSYS      UIO_SYSSPACE
-#define        AFS_UIOUSER     UIO_USERSPACE
-#define        AFS_CLBYTES     CLBYTES
-#define        osi_GetTime(x)  microtime(x)
-#define AFS_KALLOC(x)   osi_fbsd_alloc((x), 1)
-#undef AFS_KALLOC_NOSLEEP
-#define        AFS_KALLOC_NOSLEEP(x) osi_fbsd_alloc((x), 0)
-#define AFS_KFREE(x,y)  osi_fbsd_free((x))
-#define        v_count         v_usecount
-#define v_vfsp         v_mount
-#define vfs_bsize      mnt_stat.f_bsize
-#define vfs_fsid       mnt_stat.f_fsid
-#define va_nodeid      va_fileid
-#define vfs_vnodecovered mnt_vnodecovered
-#define direct         dirent
-#define vnode_t                struct vnode
-
-#ifndef MUTEX_DEFAULT
-#define MUTEX_DEFAULT   0
-#endif /* MUTEX_DEFAULT */
-
-#ifndef SSYS
-#define SSYS            0x00002
-#endif /* SSYS */
-
-#define p_rcred         p_ucred
-
-#if    !defined(ASSEMBLER) && !defined(__LANGUAGE_ASSEMBLY__)
-enum vcexcl { NONEXCL, EXCL };
-
-#ifdef KERNEL
-#ifndef MIN
-#define MIN(A,B) ((A) < (B) ? (A) : (B))
-#endif
-#ifndef MAX
-#define MAX(A,B) ((A) > (B) ? (A) : (B))
-#endif
-#endif /* KERNEL */
-
-#endif /* ! ASSEMBLER & ! __LANGUAGE_ASSEMBLY__ */
-#endif /* _KERNEL */
+#define AFS_X86_FBSD50_ENV 1
+#define AFS_X86_FBSD51_ENV 1
+#define AFS_X86_FBSD52_ENV 1
+#define AFS_X86_FBSD53_ENV 1
+#define AFS_X86_FBSD60_ENV 1
+#define AFS_X86_FBSD61_ENV 1
 
 #else /* !defined(UKERNEL) */
 
 /* This section for user space compiles only */
 
-#define UKERNEL                        1       /* user space kernel */
-#define AFS_ENV                        1
-#define AFS_VFSINCL_ENV         1
-#define AFS_USR_FBSD50_ENV     1
-#define AFS_USR_FBSD51_ENV     1
-#define AFS_USR_FBSD52_ENV     1
-#define AFS_USR_FBSD53_ENV     1
-#define AFS_USR_FBSD60_ENV     1
-#define AFS_USR_FBSD61_ENV     1
-#define AFS_USR_FBSD_ENV       1
-#undef  AFS_NONFSTRANS
-#define AFS_NONFSTRANS 1
-
-#define AFS_MOUNT_AFS "afs"    /* The name of the filesystem type. */
-#define AFS_SYSCALL 339
-#define AFS_NAMEI_ENV         1        /* User space interface to file system */
-#define AFS_64BIT_IOPS_ENV    1        /* Needed for NAMEI */
-#define AFS_USERSPACE_IP_ADDR 1
-#define RXK_LISTENER_ENV      1
-#define AFS_GCPAGS           0 /* if nonzero, garbage collect PAGs */
-
-#include <afs/afs_sysnames.h>
-
-#define        afsio_iov       uio_iov
-#define        afsio_iovcnt    uio_iovcnt
-#define        afsio_offset    uio_offset
-#define        afsio_seg       uio_segflg
-#define        afsio_fmode     uio_fmode
-#define        afsio_resid     uio_resid
-#define        AFS_UIOSYS      1
-#define        AFS_UIOUSER     UIO_USERSPACE
-#define        AFS_CLBYTES     MCLBYTES
-#define        AFS_MINCHANGE   2
-#define        VATTR_NULL      usr_vattr_null
-
-#define AFS_DIRENT
-#ifndef CMSERVERPREF
-#define CMSERVERPREF
-#endif
-
-#include <sys/param.h>
-#include <sys/types.h>
-#include <sys/mount.h>
-#include <sys/fcntl.h>
-#include <sys/uio.h>
-#include <sys/socket.h>
-#include <netinet/in.h>
-#include <limits.h>
+#define AFS_USR_FBSD50_ENV 1
+#define AFS_USR_FBSD51_ENV 1
+#define AFS_USR_FBSD52_ENV 1
+#define AFS_USR_FBSD53_ENV 1
+#define AFS_USR_FBSD60_ENV 1
+#define AFS_USR_FBSD61_ENV 1
 
 #endif /* !defined(UKERNEL) */
 
index 3bfecba..347b7ac 100644 (file)
@@ -5,26 +5,9 @@
 #define SYS_NAME       "i386_fbsd_62"
 #define SYS_NAME_ID    SYS_NAME_ID_i386_fbsd_62
 
-#define AFSLITTLE_ENDIAN    1
-#define AFS_HAVE_FFS        1  /* Use system's ffs. */
-#define AFS_HAVE_STATVFS    1  /* System does support statvfs */
-#define AFS_VM_RDWR_ENV            1   /* read/write implemented via VM */
-
-
 #ifndef UKERNEL
 /* This section for kernel libafs compiles only */
 
-#ifndef IGNORE_STDS_H
-#include <sys/param.h>
-#endif
-
-#define AFS_XBSD_ENV 1         /* {Free,Open,Net}BSD */
-#define AFS_X86_XBSD_ENV 1
-
-#define AFS_NAMEI_ENV     1    /* User space interface to file system */
-#define AFS_64BIT_CLIENT 1
-#define AFS_64BIT_IOPS_ENV 1   /* Needed for NAMEI */
-#define AFS_FBSD_ENV 1
 #define AFS_FBSD50_ENV 1
 #define AFS_FBSD51_ENV 1
 #define AFS_FBSD52_ENV 1
 #define AFS_FBSD60_ENV 1
 #define AFS_FBSD61_ENV 1
 #define AFS_FBSD62_ENV 1
-#define AFS_X86_FBSD_ENV 1
+
 #define AFS_X86_FBSD50_ENV 1
+#define AFS_X86_FBSD51_ENV 1
+#define AFS_X86_FBSD52_ENV 1
+#define AFS_X86_FBSD53_ENV 1
 #define AFS_X86_FBSD60_ENV 1
+#define AFS_X86_FBSD61_ENV 1
 #define AFS_X86_FBSD62_ENV 1
-#define AFS_X86_ENV 1
-#undef  AFS_NONFSTRANS
-#define AFS_NONFSTRANS 1
-#define FTRUNC O_TRUNC
-
-#define IUPD 0x0010
-#define IACC 0x0020
-#define ICHG 0x0040
-#define IMOD 0x0080
-
-#define IN_LOCK(ip)     lockmgr(&ip->i_lock, LK_EXCLUSIVE, \
-                                NULL, curproc)
-#define IN_UNLOCK(ip)   lockmgr(&ip->i_lock, LK_RELEASE, \
-                                NULL, curproc)
-
-#include <afs/afs_sysnames.h>
-
-#define AFS_VFS_ENV    1
-#define AFS_VFSINCL_ENV 1
-#define AFS_GREEDY43_ENV       1
-#define AFS_ENV        1
-
-#define AFS_SYSCALL    339
-#define AFS_MOUNT_AFS  "afs"
-
-#ifndef MOUNT_UFS
-#define MOUNT_UFS "ufs"
-#endif
-
-#ifndef        MOUNT_AFS
-#define        MOUNT_AFS AFS_MOUNT_AFS
-#endif
-
-#define RXK_LISTENER_ENV 1
-#define AFS_GCPAGS             0       /* if nonzero, garbage collect PAGs */
-#define AFS_USE_GETTIMEOFDAY    1      /* use gettimeofday to implement rx clock */
-
-/* Extra kernel definitions (from kdefs file) */
-#ifdef _KERNEL
-#define AFS_GLOBAL_SUNLOCK        1
-#define        AFS_VFS34       1       /* What is VFS34??? */
-#define        afsio_iov       uio_iov
-#define        afsio_iovcnt    uio_iovcnt
-#define        afsio_offset    uio_offset
-#define        afsio_seg       uio_segflg
-#define        afsio_resid     uio_resid
-#define        AFS_UIOSYS      UIO_SYSSPACE
-#define        AFS_UIOUSER     UIO_USERSPACE
-#define        AFS_CLBYTES     CLBYTES
-#define        osi_GetTime(x)  microtime(x)
-#define AFS_KALLOC(x)   osi_fbsd_alloc((x), 1)
-#undef AFS_KALLOC_NOSLEEP
-#define        AFS_KALLOC_NOSLEEP(x) osi_fbsd_alloc((x), 0)
-#define AFS_KFREE(x,y)  osi_fbsd_free((x))
-#define        v_count         v_usecount
-#define v_vfsp         v_mount
-#define vfs_bsize      mnt_stat.f_bsize
-#define vfs_fsid       mnt_stat.f_fsid
-#define va_nodeid      va_fileid
-#define vfs_vnodecovered mnt_vnodecovered
-#define direct         dirent
-#define vnode_t                struct vnode
-
-#ifndef MUTEX_DEFAULT
-#define MUTEX_DEFAULT   0
-#endif /* MUTEX_DEFAULT */
-
-#ifndef SSYS
-#define SSYS            0x00002
-#endif /* SSYS */
-
-#define p_rcred         p_ucred
-
-#if    !defined(ASSEMBLER) && !defined(__LANGUAGE_ASSEMBLY__)
-enum vcexcl { NONEXCL, EXCL };
-
-#ifdef KERNEL
-#ifndef MIN
-#define MIN(A,B) ((A) < (B) ? (A) : (B))
-#endif
-#ifndef MAX
-#define MAX(A,B) ((A) > (B) ? (A) : (B))
-#endif
-#endif /* KERNEL */
-
-#endif /* ! ASSEMBLER & ! __LANGUAGE_ASSEMBLY__ */
-#endif /* _KERNEL */
 
 #else /* !defined(UKERNEL) */
 
 /* This section for user space compiles only */
 
-#define UKERNEL                        1       /* user space kernel */
-#define AFS_ENV                        1
-#define AFS_VFSINCL_ENV         1
-#define AFS_USR_FBSD50_ENV     1
-#define AFS_USR_FBSD51_ENV     1
-#define AFS_USR_FBSD52_ENV     1
-#define AFS_USR_FBSD53_ENV     1
-#define AFS_USR_FBSD60_ENV     1
-#define AFS_USR_FBSD61_ENV     1
-#define AFS_USR_FBSD62_ENV     1
-#define AFS_USR_FBSD_ENV       1
-#undef  AFS_NONFSTRANS
-#define AFS_NONFSTRANS 1
-
-#define AFS_MOUNT_AFS "afs"    /* The name of the filesystem type. */
-#define AFS_SYSCALL 339
-#define AFS_NAMEI_ENV         1        /* User space interface to file system */
-#define AFS_64BIT_IOPS_ENV    1        /* Needed for NAMEI */
-#define AFS_USERSPACE_IP_ADDR 1
-#define RXK_LISTENER_ENV      1
-#define AFS_GCPAGS           0 /* if nonzero, garbage collect PAGs */
-
-#include <afs/afs_sysnames.h>
-
-#define        afsio_iov       uio_iov
-#define        afsio_iovcnt    uio_iovcnt
-#define        afsio_offset    uio_offset
-#define        afsio_seg       uio_segflg
-#define        afsio_fmode     uio_fmode
-#define        afsio_resid     uio_resid
-#define        AFS_UIOSYS      1
-#define        AFS_UIOUSER     UIO_USERSPACE
-#define        AFS_CLBYTES     MCLBYTES
-#define        AFS_MINCHANGE   2
-#define        VATTR_NULL      usr_vattr_null
-
-#define AFS_DIRENT
-#ifndef CMSERVERPREF
-#define CMSERVERPREF
-#endif
-
-#include <sys/param.h>
-#include <sys/types.h>
-#include <sys/mount.h>
-#include <sys/fcntl.h>
-#include <sys/uio.h>
-#include <sys/socket.h>
-#include <netinet/in.h>
-#include <limits.h>
+#define AFS_USR_FBSD50_ENV 1
+#define AFS_USR_FBSD51_ENV 1
+#define AFS_USR_FBSD52_ENV 1
+#define AFS_USR_FBSD53_ENV 1
+#define AFS_USR_FBSD60_ENV 1
+#define AFS_USR_FBSD61_ENV 1
+#define AFS_USR_FBSD62_ENV 1
 
 #endif /* !defined(UKERNEL) */
 
index 2c2ea71..ce73fd0 100644 (file)
@@ -5,26 +5,11 @@
 #define SYS_NAME       "i386_fbsd_70"
 #define SYS_NAME_ID    SYS_NAME_ID_i386_fbsd_70
 
-#define AFSLITTLE_ENDIAN    1
-#define AFS_HAVE_FFS        1  /* Use system's ffs. */
-#define AFS_HAVE_STATVFS    1  /* System does support statvfs */
-#define AFS_VM_RDWR_ENV            1   /* read/write implemented via VM */
-#define AFS_FAKEOPEN_ENV    1   /* call afs_FakeOpen as if !AFS_VM_RDWR */
+#define AFS_FAKEOPEN_ENV 1     /* call afs_FakeOpen as if !AFS_VM_RDWR */
 
 #ifndef UKERNEL
 /* This section for kernel libafs compiles only */
 
-#ifndef IGNORE_STDS_H
-#include <sys/param.h>
-#endif
-
-#define AFS_XBSD_ENV 1         /* {Free,Open,Net}BSD */
-#define AFS_X86_XBSD_ENV 1
-
-#define AFS_NAMEI_ENV     1    /* User space interface to file system */
-#define AFS_64BIT_CLIENT 1
-#define AFS_64BIT_IOPS_ENV 1   /* Needed for NAMEI */
-#define AFS_FBSD_ENV 1
 #define AFS_FBSD50_ENV 1
 #define AFS_FBSD51_ENV 1
 #define AFS_FBSD52_ENV 1
 #define AFS_FBSD61_ENV 1
 #define AFS_FBSD62_ENV 1
 #define AFS_FBSD70_ENV 1
-#define AFS_X86_FBSD_ENV 1
+
 #define AFS_X86_FBSD50_ENV 1
-#define AFS_X86_FBSD60_ENV 1 /* added at 70--ie, some changes should port <-- */
+#define AFS_X86_FBSD51_ENV 1
+#define AFS_X86_FBSD52_ENV 1
+#define AFS_X86_FBSD53_ENV 1
+#define AFS_X86_FBSD60_ENV 1
+#define AFS_X86_FBSD61_ENV 1
 #define AFS_X86_FBSD62_ENV 1
 #define AFS_X86_FBSD70_ENV 1
-#define AFS_X86_ENV 1
-#undef  AFS_NONFSTRANS
-#define AFS_NONFSTRANS 1
-#define FTRUNC O_TRUNC
-
-#define IUPD 0x0010
-#define IACC 0x0020
-#define ICHG 0x0040
-#define IMOD 0x0080
-
-#define IN_LOCK(ip)     lockmgr(&ip->i_lock, LK_EXCLUSIVE, \
-                                NULL, curproc)
-#define IN_UNLOCK(ip)   lockmgr(&ip->i_lock, LK_RELEASE, \
-                                NULL, curproc)
-
-#include <afs/afs_sysnames.h>
-
-#define AFS_VFS_ENV    1
-#define AFS_VFSINCL_ENV 1
-#define AFS_GREEDY43_ENV       1
-#define AFS_ENV        1
-
-#define AFS_SYSCALL    339
-#define AFS_MOUNT_AFS  "afs"
-
-#ifndef MOUNT_UFS
-#define MOUNT_UFS "ufs"
-#endif
-
-#ifndef        MOUNT_AFS
-#define        MOUNT_AFS AFS_MOUNT_AFS
-#endif
-
-#define RXK_LISTENER_ENV 1
-#define AFS_GCPAGS             0       /* if nonzero, garbage collect PAGs */
-#define AFS_USE_GETTIMEOFDAY    1      /* use gettimeofday to implement rx clock */
-
-/* Extra kernel definitions (from kdefs file) */
-#ifdef _KERNEL
-#define AFS_GLOBAL_SUNLOCK        1
-#define        AFS_VFS34       1       /* What is VFS34??? */
-#define        afsio_iov       uio_iov
-#define        afsio_iovcnt    uio_iovcnt
-#define        afsio_offset    uio_offset
-#define        afsio_seg       uio_segflg
-#define        afsio_resid     uio_resid
-#define        AFS_UIOSYS      UIO_SYSSPACE
-#define        AFS_UIOUSER     UIO_USERSPACE
-#define        AFS_CLBYTES     CLBYTES
-#define        osi_GetTime(x)  microtime(x)
-#define AFS_KALLOC(x)   osi_fbsd_alloc((x), 1)
-#undef AFS_KALLOC_NOSLEEP
-#define        AFS_KALLOC_NOSLEEP(x) osi_fbsd_alloc((x), 0)
-#define AFS_KFREE(x,y)  osi_fbsd_free((x))
-#define        v_count         v_usecount
-#define v_vfsp         v_mount
-#define vfs_bsize      mnt_stat.f_bsize
-#define vfs_fsid       mnt_stat.f_fsid
-#define va_nodeid      va_fileid
-#define vfs_vnodecovered mnt_vnodecovered
-#define direct         dirent
-#define vnode_t                struct vnode
-
-#ifndef MUTEX_DEFAULT
-#define MUTEX_DEFAULT   0
-#endif /* MUTEX_DEFAULT */
-
-#ifndef SSYS
-#define SSYS            0x00002
-#endif /* SSYS */
-
-#define p_rcred         p_ucred
-
-#if    !defined(ASSEMBLER) && !defined(__LANGUAGE_ASSEMBLY__)
-enum vcexcl { NONEXCL, EXCL };
-
-#ifdef KERNEL
-#ifndef MIN
-#define MIN(A,B) ((A) < (B) ? (A) : (B))
-#endif
-#ifndef MAX
-#define MAX(A,B) ((A) > (B) ? (A) : (B))
-#endif
-#endif /* KERNEL */
-
-#endif /* ! ASSEMBLER & ! __LANGUAGE_ASSEMBLY__ */
-#endif /* _KERNEL */
 
 #else /* !defined(UKERNEL) */
 
 /* This section for user space compiles only */
 
-#define UKERNEL                        1       /* user space kernel */
-#define AFS_ENV                        1
-#define AFS_VFSINCL_ENV         1
-#define AFS_USR_FBSD50_ENV     1
-#define AFS_USR_FBSD51_ENV     1
-#define AFS_USR_FBSD52_ENV     1
-#define AFS_USR_FBSD53_ENV     1
-#define AFS_USR_FBSD60_ENV     1
-#define AFS_USR_FBSD61_ENV     1
-#define AFS_USR_FBSD70_ENV     1
-#define AFS_USR_FBSD_ENV       1
-#undef  AFS_NONFSTRANS
-#define AFS_NONFSTRANS 1
-
-#define AFS_MOUNT_AFS "afs"    /* The name of the filesystem type. */
-#define AFS_SYSCALL 339
-#define AFS_NAMEI_ENV         1        /* User space interface to file system */
-#define AFS_64BIT_IOPS_ENV    1        /* Needed for NAMEI */
-#define AFS_USERSPACE_IP_ADDR 1
-#define RXK_LISTENER_ENV      1
-#define AFS_GCPAGS           0 /* if nonzero, garbage collect PAGs */
-
-#include <afs/afs_sysnames.h>
-
-#define        afsio_iov       uio_iov
-#define        afsio_iovcnt    uio_iovcnt
-#define        afsio_offset    uio_offset
-#define        afsio_seg       uio_segflg
-#define        afsio_fmode     uio_fmode
-#define        afsio_resid     uio_resid
-#define        AFS_UIOSYS      1
-#define        AFS_UIOUSER     UIO_USERSPACE
-#define        AFS_CLBYTES     MCLBYTES
-#define        AFS_MINCHANGE   2
-#define        VATTR_NULL      usr_vattr_null
-
-#define AFS_DIRENT
-#ifndef CMSERVERPREF
-#define CMSERVERPREF
-#endif
-
-#include <sys/param.h>
-#include <sys/types.h>
-#include <sys/mount.h>
-#include <sys/fcntl.h>
-#include <sys/uio.h>
-#include <sys/socket.h>
-#include <netinet/in.h>
-#include <limits.h>
+#define AFS_USR_FBSD50_ENV 1
+#define AFS_USR_FBSD51_ENV 1
+#define AFS_USR_FBSD52_ENV 1
+#define AFS_USR_FBSD53_ENV 1
+#define AFS_USR_FBSD60_ENV 1
+#define AFS_USR_FBSD61_ENV 1
+#define AFS_USR_FBSD62_ENV 1
+#define AFS_USR_FBSD70_ENV 1
 
 #endif /* !defined(UKERNEL) */
 
index f2bbdd4..78e8c01 100644 (file)
@@ -5,27 +5,11 @@
 #define SYS_NAME       "i386_fbsd_71"
 #define SYS_NAME_ID    SYS_NAME_ID_i386_fbsd_71
 
-#define AFSLITTLE_ENDIAN    1
-#define AFS_HAVE_FFS        1  /* Use system's ffs. */
-#define AFS_HAVE_STATVFS    1  /* System does support statvfs */
-#define AFS_VM_RDWR_ENV            1   /* read/write implemented via VM */
-#define AFS_FAKEOPEN_ENV    1   /* call afs_FakeOpen as if !AFS_VM_RDWR */
-
+#define AFS_FAKEOPEN_ENV 1     /* call afs_FakeOpen as if !AFS_VM_RDWR */
 
 #ifndef UKERNEL
 /* This section for kernel libafs compiles only */
 
-#ifndef IGNORE_STDS_H
-#include <sys/param.h>
-#endif
-
-#define AFS_XBSD_ENV 1         /* {Free,Open,Net}BSD */
-#define AFS_X86_XBSD_ENV 1
-
-#define AFS_NAMEI_ENV     1    /* User space interface to file system */
-#define AFS_64BIT_CLIENT 1
-#define AFS_64BIT_IOPS_ENV 1   /* Needed for NAMEI */
-#define AFS_FBSD_ENV 1
 #define AFS_FBSD50_ENV 1
 #define AFS_FBSD51_ENV 1
 #define AFS_FBSD52_ENV 1
 #define AFS_FBSD62_ENV 1
 #define AFS_FBSD70_ENV 1
 #define AFS_FBSD71_ENV 1
-#define AFS_X86_FBSD_ENV 1
+
 #define AFS_X86_FBSD50_ENV 1
-#define AFS_X86_FBSD60_ENV 1 /* added at 70--ie, some changes should port <-- */
+#define AFS_X86_FBSD51_ENV 1
+#define AFS_X86_FBSD52_ENV 1
+#define AFS_X86_FBSD53_ENV 1
+#define AFS_X86_FBSD60_ENV 1
+#define AFS_X86_FBSD61_ENV 1
 #define AFS_X86_FBSD62_ENV 1
 #define AFS_X86_FBSD70_ENV 1
 #define AFS_X86_FBSD71_ENV 1
-#define AFS_X86_ENV 1
-#undef  AFS_NONFSTRANS
-#define AFS_NONFSTRANS 1
-#define FTRUNC O_TRUNC
-
-#define IUPD 0x0010
-#define IACC 0x0020
-#define ICHG 0x0040
-#define IMOD 0x0080
-
-#define IN_LOCK(ip)     lockmgr(&ip->i_lock, LK_EXCLUSIVE, \
-                                NULL, curproc)
-#define IN_UNLOCK(ip)   lockmgr(&ip->i_lock, LK_RELEASE, \
-                                NULL, curproc)
-
-#include <afs/afs_sysnames.h>
-
-#define AFS_VFS_ENV    1
-#define AFS_VFSINCL_ENV 1
-#define AFS_GREEDY43_ENV       1
-#define AFS_ENV        1
-
-#define AFS_SYSCALL    339
-#define AFS_MOUNT_AFS  "afs"
-
-#ifndef MOUNT_UFS
-#define MOUNT_UFS "ufs"
-#endif
-
-#ifndef        MOUNT_AFS
-#define        MOUNT_AFS AFS_MOUNT_AFS
-#endif
-
-#define RXK_LISTENER_ENV 1
-#define AFS_GCPAGS             0       /* if nonzero, garbage collect PAGs */
-#define AFS_USE_GETTIMEOFDAY    1      /* use gettimeofday to implement rx clock */
-
-/* Extra kernel definitions (from kdefs file) */
-#ifdef _KERNEL
-#define AFS_GLOBAL_SUNLOCK        1
-#define        AFS_VFS34       1       /* What is VFS34??? */
-#define        afsio_iov       uio_iov
-#define        afsio_iovcnt    uio_iovcnt
-#define        afsio_offset    uio_offset
-#define        afsio_seg       uio_segflg
-#define        afsio_resid     uio_resid
-#define        AFS_UIOSYS      UIO_SYSSPACE
-#define        AFS_UIOUSER     UIO_USERSPACE
-#define        AFS_CLBYTES     CLBYTES
-#define        osi_GetTime(x)  microtime(x)
-#define AFS_KALLOC(x)   osi_fbsd_alloc((x), 1)
-#undef AFS_KALLOC_NOSLEEP
-#define        AFS_KALLOC_NOSLEEP(x) osi_fbsd_alloc((x), 0)
-#define AFS_KFREE(x,y)  osi_fbsd_free((x))
-#define        v_count         v_usecount
-#define v_vfsp         v_mount
-#define vfs_bsize      mnt_stat.f_bsize
-#define vfs_fsid       mnt_stat.f_fsid
-#define va_nodeid      va_fileid
-#define vfs_vnodecovered mnt_vnodecovered
-#define direct         dirent
-#define vnode_t                struct vnode
-
-#ifndef MUTEX_DEFAULT
-#define MUTEX_DEFAULT   0
-#endif /* MUTEX_DEFAULT */
-
-#ifndef SSYS
-#define SSYS            0x00002
-#endif /* SSYS */
-
-#define p_rcred         p_ucred
-
-#if    !defined(ASSEMBLER) && !defined(__LANGUAGE_ASSEMBLY__)
-enum vcexcl { NONEXCL, EXCL };
-
-#ifdef KERNEL
-#ifndef MIN
-#define MIN(A,B) ((A) < (B) ? (A) : (B))
-#endif
-#ifndef MAX
-#define MAX(A,B) ((A) > (B) ? (A) : (B))
-#endif
-#endif /* KERNEL */
-
-#endif /* ! ASSEMBLER & ! __LANGUAGE_ASSEMBLY__ */
-#endif /* _KERNEL */
 
 #else /* !defined(UKERNEL) */
 
 /* This section for user space compiles only */
 
-#define UKERNEL                        1       /* user space kernel */
-#define AFS_ENV                        1
-#define AFS_VFSINCL_ENV         1
-#define AFS_USR_FBSD50_ENV     1
-#define AFS_USR_FBSD51_ENV     1
-#define AFS_USR_FBSD52_ENV     1
-#define AFS_USR_FBSD53_ENV     1
-#define AFS_USR_FBSD60_ENV     1
-#define AFS_USR_FBSD61_ENV     1
-#define AFS_USR_FBSD70_ENV     1
-#define AFS_USR_FBSD71_ENV     1
-#define AFS_USR_FBSD_ENV       1
-#undef  AFS_NONFSTRANS
-#define AFS_NONFSTRANS 1
-
-#define AFS_MOUNT_AFS "afs"    /* The name of the filesystem type. */
-#define AFS_SYSCALL 339
-#define AFS_NAMEI_ENV         1        /* User space interface to file system */
-#define AFS_64BIT_IOPS_ENV    1        /* Needed for NAMEI */
-#define AFS_USERSPACE_IP_ADDR 1
-#define RXK_LISTENER_ENV      1
-#define AFS_GCPAGS           0 /* if nonzero, garbage collect PAGs */
-
-#include <afs/afs_sysnames.h>
-
-#define        afsio_iov       uio_iov
-#define        afsio_iovcnt    uio_iovcnt
-#define        afsio_offset    uio_offset
-#define        afsio_seg       uio_segflg
-#define        afsio_fmode     uio_fmode
-#define        afsio_resid     uio_resid
-#define        AFS_UIOSYS      1
-#define        AFS_UIOUSER     UIO_USERSPACE
-#define        AFS_CLBYTES     MCLBYTES
-#define        AFS_MINCHANGE   2
-#define        VATTR_NULL      usr_vattr_null
-
-#define AFS_DIRENT
-#ifndef CMSERVERPREF
-#define CMSERVERPREF
-#endif
-
-#include <sys/param.h>
-#include <sys/types.h>
-#include <sys/mount.h>
-#include <sys/fcntl.h>
-#include <sys/uio.h>
-#include <sys/socket.h>
-#include <netinet/in.h>
-#include <limits.h>
+#define AFS_USR_FBSD50_ENV 1
+#define AFS_USR_FBSD51_ENV 1
+#define AFS_USR_FBSD52_ENV 1
+#define AFS_USR_FBSD53_ENV 1
+#define AFS_USR_FBSD60_ENV 1
+#define AFS_USR_FBSD61_ENV 1
+#define AFS_USR_FBSD62_ENV 1
+#define AFS_USR_FBSD70_ENV 1
+#define AFS_USR_FBSD71_ENV 1
 
 #endif /* !defined(UKERNEL) */
 
index ed658e1..d12bf54 100644 (file)
@@ -5,27 +5,11 @@
 #define SYS_NAME       "i386_fbsd_72"
 #define SYS_NAME_ID    SYS_NAME_ID_i386_fbsd_72
 
-#define AFSLITTLE_ENDIAN    1
-#define AFS_HAVE_FFS        1  /* Use system's ffs. */
-#define AFS_HAVE_STATVFS    1  /* System does support statvfs */
-#define AFS_VM_RDWR_ENV            1   /* read/write implemented via VM */
-#define AFS_FAKEOPEN_ENV    1   /* call afs_FakeOpen as if !AFS_VM_RDWR */
-
+#define AFS_FAKEOPEN_ENV 1     /* call afs_FakeOpen as if !AFS_VM_RDWR */
 
 #ifndef UKERNEL
 /* This section for kernel libafs compiles only */
 
-#ifndef IGNORE_STDS_H
-#include <sys/param.h>
-#endif
-
-#define AFS_XBSD_ENV 1         /* {Free,Open,Net}BSD */
-#define AFS_X86_XBSD_ENV 1
-
-#define AFS_NAMEI_ENV     1    /* User space interface to file system */
-#define AFS_64BIT_CLIENT 1
-#define AFS_64BIT_IOPS_ENV 1   /* Needed for NAMEI */
-#define AFS_FBSD_ENV 1
 #define AFS_FBSD50_ENV 1
 #define AFS_FBSD51_ENV 1
 #define AFS_FBSD52_ENV 1
 #define AFS_FBSD70_ENV 1
 #define AFS_FBSD71_ENV 1
 #define AFS_FBSD72_ENV 1
-#define AFS_X86_FBSD_ENV 1
+
 #define AFS_X86_FBSD50_ENV 1
-#define AFS_X86_FBSD60_ENV 1 /* added at 70--ie, some changes should port <-- */
+#define AFS_X86_FBSD51_ENV 1
+#define AFS_X86_FBSD52_ENV 1
+#define AFS_X86_FBSD53_ENV 1
+#define AFS_X86_FBSD60_ENV 1
+#define AFS_X86_FBSD61_ENV 1
 #define AFS_X86_FBSD62_ENV 1
 #define AFS_X86_FBSD70_ENV 1
 #define AFS_X86_FBSD71_ENV 1
 #define AFS_X86_FBSD72_ENV 1
-#define AFS_X86_ENV 1
-#undef  AFS_NONFSTRANS
-#define AFS_NONFSTRANS 1
-#define FTRUNC O_TRUNC
-
-#define IUPD 0x0010
-#define IACC 0x0020
-#define ICHG 0x0040
-#define IMOD 0x0080
-
-#define IN_LOCK(ip)     lockmgr(&ip->i_lock, LK_EXCLUSIVE, \
-                                NULL, curproc)
-#define IN_UNLOCK(ip)   lockmgr(&ip->i_lock, LK_RELEASE, \
-                                NULL, curproc)
-
-#include <afs/afs_sysnames.h>
-
-#define AFS_VFS_ENV    1
-#define AFS_VFSINCL_ENV 1
-#define AFS_GREEDY43_ENV       1
-#define AFS_ENV        1
-
-#define AFS_SYSCALL    339
-#define AFS_MOUNT_AFS  "afs"
-
-#ifndef MOUNT_UFS
-#define MOUNT_UFS "ufs"
-#endif
-
-#ifndef        MOUNT_AFS
-#define        MOUNT_AFS AFS_MOUNT_AFS
-#endif
-
-#define RXK_LISTENER_ENV 1
-#define AFS_GCPAGS             0       /* if nonzero, garbage collect PAGs */
-#define AFS_USE_GETTIMEOFDAY    1      /* use gettimeofday to implement rx clock */
-
-/* Extra kernel definitions (from kdefs file) */
-#ifdef _KERNEL
-#define AFS_GLOBAL_SUNLOCK        1
-#define        AFS_VFS34       1       /* What is VFS34??? */
-#define        afsio_iov       uio_iov
-#define        afsio_iovcnt    uio_iovcnt
-#define        afsio_offset    uio_offset
-#define        afsio_seg       uio_segflg
-#define        afsio_resid     uio_resid
-#define        AFS_UIOSYS      UIO_SYSSPACE
-#define        AFS_UIOUSER     UIO_USERSPACE
-#define        AFS_CLBYTES     CLBYTES
-#define        osi_GetTime(x)  microtime(x)
-#define AFS_KALLOC(x)   osi_fbsd_alloc((x), 1)
-#undef AFS_KALLOC_NOSLEEP
-#define        AFS_KALLOC_NOSLEEP(x) osi_fbsd_alloc((x), 0)
-#define AFS_KFREE(x,y)  osi_fbsd_free((x))
-#define        v_count         v_usecount
-#define v_vfsp         v_mount
-#define vfs_bsize      mnt_stat.f_bsize
-#define vfs_fsid       mnt_stat.f_fsid
-#define va_nodeid      va_fileid
-#define vfs_vnodecovered mnt_vnodecovered
-#define direct         dirent
-#define vnode_t                struct vnode
-
-#ifndef MUTEX_DEFAULT
-#define MUTEX_DEFAULT   0
-#endif /* MUTEX_DEFAULT */
-
-#ifndef SSYS
-#define SSYS            0x00002
-#endif /* SSYS */
-
-#define p_rcred         p_ucred
-
-#if    !defined(ASSEMBLER) && !defined(__LANGUAGE_ASSEMBLY__)
-enum vcexcl { NONEXCL, EXCL };
-
-#ifdef KERNEL
-#ifndef MIN
-#define MIN(A,B) ((A) < (B) ? (A) : (B))
-#endif
-#ifndef MAX
-#define MAX(A,B) ((A) > (B) ? (A) : (B))
-#endif
-#endif /* KERNEL */
-
-#endif /* ! ASSEMBLER & ! __LANGUAGE_ASSEMBLY__ */
-#endif /* _KERNEL */
 
 #else /* !defined(UKERNEL) */
 
 /* This section for user space compiles only */
 
-#define UKERNEL                        1       /* user space kernel */
-#define AFS_ENV                        1
-#define AFS_VFSINCL_ENV         1
-#define AFS_USR_FBSD50_ENV     1
-#define AFS_USR_FBSD51_ENV     1
-#define AFS_USR_FBSD52_ENV     1
-#define AFS_USR_FBSD53_ENV     1
-#define AFS_USR_FBSD60_ENV     1
-#define AFS_USR_FBSD61_ENV     1
-#define AFS_USR_FBSD70_ENV     1
-#define AFS_USR_FBSD71_ENV     1
-#define AFS_USR_FBSD72_ENV     1
-#define AFS_USR_FBSD_ENV       1
-#undef  AFS_NONFSTRANS
-#define AFS_NONFSTRANS 1
-
-#define AFS_MOUNT_AFS "afs"    /* The name of the filesystem type. */
-#define AFS_SYSCALL 339
-#define AFS_NAMEI_ENV         1        /* User space interface to file system */
-#define AFS_64BIT_IOPS_ENV    1        /* Needed for NAMEI */
-#define AFS_USERSPACE_IP_ADDR 1
-#define RXK_LISTENER_ENV      1
-#define AFS_GCPAGS           0 /* if nonzero, garbage collect PAGs */
-
-#include <afs/afs_sysnames.h>
-
-#define        afsio_iov       uio_iov
-#define        afsio_iovcnt    uio_iovcnt
-#define        afsio_offset    uio_offset
-#define        afsio_seg       uio_segflg
-#define        afsio_fmode     uio_fmode
-#define        afsio_resid     uio_resid
-#define        AFS_UIOSYS      1
-#define        AFS_UIOUSER     UIO_USERSPACE
-#define        AFS_CLBYTES     MCLBYTES
-#define        AFS_MINCHANGE   2
-#define        VATTR_NULL      usr_vattr_null
-
-#define AFS_DIRENT
-#ifndef CMSERVERPREF
-#define CMSERVERPREF
-#endif
-
-#include <sys/param.h>
-#include <sys/types.h>
-#include <sys/mount.h>
-#include <sys/fcntl.h>
-#include <sys/uio.h>
-#include <sys/socket.h>
-#include <netinet/in.h>
-#include <limits.h>
+#define AFS_USR_FBSD50_ENV 1
+#define AFS_USR_FBSD51_ENV 1
+#define AFS_USR_FBSD52_ENV 1
+#define AFS_USR_FBSD53_ENV 1
+#define AFS_USR_FBSD60_ENV 1
+#define AFS_USR_FBSD61_ENV 1
+#define AFS_USR_FBSD62_ENV 1
+#define AFS_USR_FBSD70_ENV 1
+#define AFS_USR_FBSD71_ENV 1
+#define AFS_USR_FBSD72_ENV 1
 
 #endif /* !defined(UKERNEL) */
 
index caab1c8..4297857 100644 (file)
@@ -5,27 +5,11 @@
 #define SYS_NAME       "i386_fbsd_73"
 #define SYS_NAME_ID    SYS_NAME_ID_i386_fbsd_73
 
-#define AFSLITTLE_ENDIAN    1
-#define AFS_HAVE_FFS        1  /* Use system's ffs. */
-#define AFS_HAVE_STATVFS    1  /* System does support statvfs */
-#define AFS_VM_RDWR_ENV            1   /* read/write implemented via VM */
-#define AFS_FAKEOPEN_ENV    1   /* call afs_FakeOpen as if !AFS_VM_RDWR */
-
+#define AFS_FAKEOPEN_ENV 1     /* call afs_FakeOpen as if !AFS_VM_RDWR */
 
 #ifndef UKERNEL
 /* This section for kernel libafs compiles only */
 
-#ifndef IGNORE_STDS_H
-#include <sys/param.h>
-#endif
-
-#define AFS_XBSD_ENV 1         /* {Free,Open,Net}BSD */
-#define AFS_X86_XBSD_ENV 1
-
-#define AFS_NAMEI_ENV     1    /* User space interface to file system */
-#define AFS_64BIT_CLIENT 1
-#define AFS_64BIT_IOPS_ENV 1   /* Needed for NAMEI */
-#define AFS_FBSD_ENV 1
 #define AFS_FBSD50_ENV 1
 #define AFS_FBSD51_ENV 1
 #define AFS_FBSD52_ENV 1
 #define AFS_FBSD71_ENV 1
 #define AFS_FBSD72_ENV 1
 #define AFS_FBSD73_ENV 1
-#define AFS_X86_FBSD_ENV 1
+
 #define AFS_X86_FBSD50_ENV 1
-#define AFS_X86_FBSD60_ENV 1 /* added at 70--ie, some changes should port <-- */
+#define AFS_X86_FBSD51_ENV 1
+#define AFS_X86_FBSD52_ENV 1
+#define AFS_X86_FBSD53_ENV 1
+#define AFS_X86_FBSD60_ENV 1
+#define AFS_X86_FBSD61_ENV 1
 #define AFS_X86_FBSD62_ENV 1
 #define AFS_X86_FBSD70_ENV 1
 #define AFS_X86_FBSD71_ENV 1
 #define AFS_X86_FBSD72_ENV 1
 #define AFS_X86_FBSD73_ENV 1
-#define AFS_X86_ENV 1
-#undef  AFS_NONFSTRANS
-#define AFS_NONFSTRANS 1
-#define FTRUNC O_TRUNC
-
-#define IUPD 0x0010
-#define IACC 0x0020
-#define ICHG 0x0040
-#define IMOD 0x0080
-
-#define IN_LOCK(ip)     lockmgr(&ip->i_lock, LK_EXCLUSIVE, \
-                                NULL, curproc)
-#define IN_UNLOCK(ip)   lockmgr(&ip->i_lock, LK_RELEASE, \
-                                NULL, curproc)
-
-#include <afs/afs_sysnames.h>
-
-#define AFS_VFS_ENV    1
-#define AFS_VFSINCL_ENV 1
-#define AFS_GREEDY43_ENV       1
-#define AFS_ENV        1
-
-#define AFS_SYSCALL    339
-#define AFS_MOUNT_AFS  "afs"
-
-#ifndef MOUNT_UFS
-#define MOUNT_UFS "ufs"
-#endif
-
-#ifndef        MOUNT_AFS
-#define        MOUNT_AFS AFS_MOUNT_AFS
-#endif
-
-#define RXK_LISTENER_ENV 1
-#define AFS_GCPAGS             0       /* if nonzero, garbage collect PAGs */
-#define AFS_USE_GETTIMEOFDAY    1      /* use gettimeofday to implement rx clock */
-
-/* Extra kernel definitions (from kdefs file) */
-#ifdef _KERNEL
-#define AFS_GLOBAL_SUNLOCK        1
-#define        AFS_VFS34       1       /* What is VFS34??? */
-#define        afsio_iov       uio_iov
-#define        afsio_iovcnt    uio_iovcnt
-#define        afsio_offset    uio_offset
-#define        afsio_seg       uio_segflg
-#define        afsio_resid     uio_resid
-#define        AFS_UIOSYS      UIO_SYSSPACE
-#define        AFS_UIOUSER     UIO_USERSPACE
-#define        AFS_CLBYTES     CLBYTES
-#define        osi_GetTime(x)  microtime(x)
-#define AFS_KALLOC(x)   osi_fbsd_alloc((x), 1)
-#undef AFS_KALLOC_NOSLEEP
-#define        AFS_KALLOC_NOSLEEP(x) osi_fbsd_alloc((x), 0)
-#define AFS_KFREE(x,y)  osi_fbsd_free((x))
-#define        v_count         v_usecount
-#define v_vfsp         v_mount
-#define vfs_bsize      mnt_stat.f_bsize
-#define vfs_fsid       mnt_stat.f_fsid
-#define va_nodeid      va_fileid
-#define vfs_vnodecovered mnt_vnodecovered
-#define direct         dirent
-#define vnode_t                struct vnode
-
-#ifndef MUTEX_DEFAULT
-#define MUTEX_DEFAULT   0
-#endif /* MUTEX_DEFAULT */
-
-#ifndef SSYS
-#define SSYS            0x00002
-#endif /* SSYS */
-
-#define p_rcred         p_ucred
-
-#if    !defined(ASSEMBLER) && !defined(__LANGUAGE_ASSEMBLY__)
-enum vcexcl { NONEXCL, EXCL };
-
-#ifdef KERNEL
-#ifndef MIN
-#define MIN(A,B) ((A) < (B) ? (A) : (B))
-#endif
-#ifndef MAX
-#define MAX(A,B) ((A) > (B) ? (A) : (B))
-#endif
-#endif /* KERNEL */
-
-#endif /* ! ASSEMBLER & ! __LANGUAGE_ASSEMBLY__ */
-#endif /* _KERNEL */
 
 #else /* !defined(UKERNEL) */
 
 /* This section for user space compiles only */
 
-#define UKERNEL                        1       /* user space kernel */
-#define AFS_ENV                        1
-#define AFS_VFSINCL_ENV         1
-#define AFS_USR_FBSD50_ENV     1
-#define AFS_USR_FBSD51_ENV     1
-#define AFS_USR_FBSD52_ENV     1
-#define AFS_USR_FBSD53_ENV     1
-#define AFS_USR_FBSD60_ENV     1
-#define AFS_USR_FBSD61_ENV     1
-#define AFS_USR_FBSD70_ENV     1
-#define AFS_USR_FBSD71_ENV     1
-#define AFS_USR_FBSD72_ENV     1
-#define AFS_USR_FBSD73_ENV     1
-#define AFS_USR_FBSD_ENV       1
-#undef  AFS_NONFSTRANS
-#define AFS_NONFSTRANS 1
-
-#define AFS_MOUNT_AFS "afs"    /* The name of the filesystem type. */
-#define AFS_SYSCALL 339
-#define AFS_NAMEI_ENV         1        /* User space interface to file system */
-#define AFS_64BIT_IOPS_ENV    1        /* Needed for NAMEI */
-#define AFS_USERSPACE_IP_ADDR 1
-#define RXK_LISTENER_ENV      1
-#define AFS_GCPAGS           0 /* if nonzero, garbage collect PAGs */
-
-#include <afs/afs_sysnames.h>
-
-#define        afsio_iov       uio_iov
-#define        afsio_iovcnt    uio_iovcnt
-#define        afsio_offset    uio_offset
-#define        afsio_seg       uio_segflg
-#define        afsio_fmode     uio_fmode
-#define        afsio_resid     uio_resid
-#define        AFS_UIOSYS      1
-#define        AFS_UIOUSER     UIO_USERSPACE
-#define        AFS_CLBYTES     MCLBYTES
-#define        AFS_MINCHANGE   2
-#define        VATTR_NULL      usr_vattr_null
-
-#define AFS_DIRENT
-#ifndef CMSERVERPREF
-#define CMSERVERPREF
-#endif
-
-#include <sys/param.h>
-#include <sys/types.h>
-#include <sys/mount.h>
-#include <sys/fcntl.h>
-#include <sys/uio.h>
-#include <sys/socket.h>
-#include <netinet/in.h>
-#include <limits.h>
+#define AFS_USR_FBSD50_ENV 1
+#define AFS_USR_FBSD51_ENV 1
+#define AFS_USR_FBSD52_ENV 1
+#define AFS_USR_FBSD53_ENV 1
+#define AFS_USR_FBSD60_ENV 1
+#define AFS_USR_FBSD61_ENV 1
+#define AFS_USR_FBSD62_ENV 1
+#define AFS_USR_FBSD70_ENV 1
+#define AFS_USR_FBSD71_ENV 1
+#define AFS_USR_FBSD72_ENV 1
+#define AFS_USR_FBSD73_ENV 1
 
 #endif /* !defined(UKERNEL) */
 
index 8eef514..c74133f 100644 (file)
@@ -5,27 +5,11 @@
 #define SYS_NAME       "i386_fbsd_74"
 #define SYS_NAME_ID    SYS_NAME_ID_i386_fbsd_74
 
-#define AFSLITTLE_ENDIAN    1
-#define AFS_HAVE_FFS        1  /* Use system's ffs. */
-#define AFS_HAVE_STATVFS    1  /* System does support statvfs */
-#define AFS_VM_RDWR_ENV            1   /* read/write implemented via VM */
-#define AFS_FAKEOPEN_ENV    1   /* call afs_FakeOpen as if !AFS_VM_RDWR */
-
+#define AFS_FAKEOPEN_ENV 1     /* call afs_FakeOpen as if !AFS_VM_RDWR */
 
 #ifndef UKERNEL
 /* This section for kernel libafs compiles only */
 
-#ifndef IGNORE_STDS_H
-#include <sys/param.h>
-#endif
-
-#define AFS_XBSD_ENV 1         /* {Free,Open,Net}BSD */
-#define AFS_X86_XBSD_ENV 1
-
-#define AFS_NAMEI_ENV     1    /* User space interface to file system */
-#define AFS_64BIT_CLIENT 1
-#define AFS_64BIT_IOPS_ENV 1   /* Needed for NAMEI */
-#define AFS_FBSD_ENV 1
 #define AFS_FBSD50_ENV 1
 #define AFS_FBSD51_ENV 1
 #define AFS_FBSD52_ENV 1
 #define AFS_FBSD72_ENV 1
 #define AFS_FBSD73_ENV 1
 #define AFS_FBSD74_ENV 1
-#define AFS_X86_FBSD_ENV 1
+
 #define AFS_X86_FBSD50_ENV 1
-#define AFS_X86_FBSD60_ENV 1 /* added at 70--ie, some changes should port <-- */
+#define AFS_X86_FBSD51_ENV 1
+#define AFS_X86_FBSD52_ENV 1
+#define AFS_X86_FBSD53_ENV 1
+#define AFS_X86_FBSD60_ENV 1
+#define AFS_X86_FBSD61_ENV 1
 #define AFS_X86_FBSD62_ENV 1
 #define AFS_X86_FBSD70_ENV 1
 #define AFS_X86_FBSD71_ENV 1
 #define AFS_X86_FBSD72_ENV 1
-#define AFS_X86_FBSD73_ENV 1
 #define AFS_X86_FBSD74_ENV 1
-#define AFS_X86_ENV 1
-#undef  AFS_NONFSTRANS
-#define AFS_NONFSTRANS 1
-#define FTRUNC O_TRUNC
-
-#define IUPD 0x0010
-#define IACC 0x0020
-#define ICHG 0x0040
-#define IMOD 0x0080
-
-#define IN_LOCK(ip)     lockmgr(&ip->i_lock, LK_EXCLUSIVE, \
-                                NULL, curproc)
-#define IN_UNLOCK(ip)   lockmgr(&ip->i_lock, LK_RELEASE, \
-                                NULL, curproc)
-
-#include <afs/afs_sysnames.h>
-
-#define AFS_VFS_ENV    1
-#define AFS_VFSINCL_ENV 1
-#define AFS_GREEDY43_ENV       1
-#define AFS_ENV        1
-
-#define AFS_SYSCALL    339
-#define AFS_MOUNT_AFS  "afs"
-
-#ifndef MOUNT_UFS
-#define MOUNT_UFS "ufs"
-#endif
-
-#ifndef        MOUNT_AFS
-#define        MOUNT_AFS AFS_MOUNT_AFS
-#endif
-
-#define RXK_LISTENER_ENV 1
-#define AFS_GCPAGS             0       /* if nonzero, garbage collect PAGs */
-#define AFS_USE_GETTIMEOFDAY    1      /* use gettimeofday to implement rx clock */
-
-/* Extra kernel definitions (from kdefs file) */
-#ifdef _KERNEL
-#define AFS_GLOBAL_SUNLOCK        1
-#define        AFS_VFS34       1       /* What is VFS34??? */
-#define        afsio_iov       uio_iov
-#define        afsio_iovcnt    uio_iovcnt
-#define        afsio_offset    uio_offset
-#define        afsio_seg       uio_segflg
-#define        afsio_resid     uio_resid
-#define        AFS_UIOSYS      UIO_SYSSPACE
-#define        AFS_UIOUSER     UIO_USERSPACE
-#define        AFS_CLBYTES     CLBYTES
-#define        osi_GetTime(x)  microtime(x)
-#define AFS_KALLOC(x)   osi_fbsd_alloc((x), 1)
-#undef AFS_KALLOC_NOSLEEP
-#define        AFS_KALLOC_NOSLEEP(x) osi_fbsd_alloc((x), 0)
-#define AFS_KFREE(x,y)  osi_fbsd_free((x))
-#define        v_count         v_usecount
-#define v_vfsp         v_mount
-#define vfs_bsize      mnt_stat.f_bsize
-#define vfs_fsid       mnt_stat.f_fsid
-#define va_nodeid      va_fileid
-#define vfs_vnodecovered mnt_vnodecovered
-#define direct         dirent
-#define vnode_t                struct vnode
-
-#ifndef MUTEX_DEFAULT
-#define MUTEX_DEFAULT   0
-#endif /* MUTEX_DEFAULT */
-
-#ifndef SSYS
-#define SSYS            0x00002
-#endif /* SSYS */
-
-#define p_rcred         p_ucred
-
-#if    !defined(ASSEMBLER) && !defined(__LANGUAGE_ASSEMBLY__)
-enum vcexcl { NONEXCL, EXCL };
-
-#ifdef KERNEL
-#ifndef MIN
-#define MIN(A,B) ((A) < (B) ? (A) : (B))
-#endif
-#ifndef MAX
-#define MAX(A,B) ((A) > (B) ? (A) : (B))
-#endif
-#endif /* KERNEL */
-
-#endif /* ! ASSEMBLER & ! __LANGUAGE_ASSEMBLY__ */
-#endif /* _KERNEL */
 
 #else /* !defined(UKERNEL) */
 
 /* This section for user space compiles only */
 
-#define UKERNEL                        1       /* user space kernel */
-#define AFS_ENV                        1
-#define AFS_VFSINCL_ENV         1
-#define AFS_USR_FBSD50_ENV     1
-#define AFS_USR_FBSD51_ENV     1
-#define AFS_USR_FBSD52_ENV     1
-#define AFS_USR_FBSD53_ENV     1
-#define AFS_USR_FBSD60_ENV     1
-#define AFS_USR_FBSD61_ENV     1
-#define AFS_USR_FBSD70_ENV     1
-#define AFS_USR_FBSD71_ENV     1
-#define AFS_USR_FBSD72_ENV     1
-#define AFS_USR_FBSD73_ENV     1
-#define AFS_USR_FBSD74_ENV     1
-#define AFS_USR_FBSD_ENV       1
-#undef  AFS_NONFSTRANS
-#define AFS_NONFSTRANS 1
-
-#define AFS_MOUNT_AFS "afs"    /* The name of the filesystem type. */
-#define AFS_SYSCALL 339
-#define AFS_NAMEI_ENV         1        /* User space interface to file system */
-#define AFS_64BIT_IOPS_ENV    1        /* Needed for NAMEI */
-#define AFS_USERSPACE_IP_ADDR 1
-#define RXK_LISTENER_ENV      1
-#define AFS_GCPAGS           0 /* if nonzero, garbage collect PAGs */
-
-#include <afs/afs_sysnames.h>
-
-#define        afsio_iov       uio_iov
-#define        afsio_iovcnt    uio_iovcnt
-#define        afsio_offset    uio_offset
-#define        afsio_seg       uio_segflg
-#define        afsio_fmode     uio_fmode
-#define        afsio_resid     uio_resid
-#define        AFS_UIOSYS      1
-#define        AFS_UIOUSER     UIO_USERSPACE
-#define        AFS_CLBYTES     MCLBYTES
-#define        AFS_MINCHANGE   2
-#define        VATTR_NULL      usr_vattr_null
-
-#define AFS_DIRENT
-#ifndef CMSERVERPREF
-#define CMSERVERPREF
-#endif
-
-#include <sys/param.h>
-#include <sys/types.h>
-#include <sys/mount.h>
-#include <sys/fcntl.h>
-#include <sys/uio.h>
-#include <sys/socket.h>
-#include <netinet/in.h>
-#include <limits.h>
+#define AFS_USR_FBSD50_ENV 1
+#define AFS_USR_FBSD51_ENV 1
+#define AFS_USR_FBSD52_ENV 1
+#define AFS_USR_FBSD53_ENV 1
+#define AFS_USR_FBSD60_ENV 1
+#define AFS_USR_FBSD61_ENV 1
+#define AFS_USR_FBSD62_ENV 1
+#define AFS_USR_FBSD70_ENV 1
+#define AFS_USR_FBSD71_ENV 1
+#define AFS_USR_FBSD72_ENV 1
+#define AFS_USR_FBSD73_ENV 1
+#define AFS_USR_FBSD74_ENV 1
 
 #endif /* !defined(UKERNEL) */
 
index 55aeaaa..02a52d3 100644 (file)
@@ -5,27 +5,11 @@
 #define SYS_NAME       "i386_fbsd_80"
 #define SYS_NAME_ID    SYS_NAME_ID_i386_fbsd_80
 
-#define AFSLITTLE_ENDIAN    1
-#define AFS_HAVE_FFS        1  /* Use system's ffs. */
-#define AFS_HAVE_STATVFS    1  /* System does support statvfs */
-#define AFS_VM_RDWR_ENV            1   /* read/write implemented via VM */
-#define AFS_FAKEOPEN_ENV    1   /* call afs_FakeOpen as if !AFS_VM_RDWR */
-
+#define AFS_FAKEOPEN_ENV 1     /* call afs_FakeOpen as if !AFS_VM_RDWR */
 
 #ifndef UKERNEL
 /* This section for kernel libafs compiles only */
 
-#ifndef IGNORE_STDS_H
-#include <sys/param.h>
-#endif
-
-#define AFS_XBSD_ENV 1         /* {Free,Open,Net}BSD */
-#define AFS_X86_XBSD_ENV 1
-
-#define AFS_NAMEI_ENV     1    /* User space interface to file system */
-#define AFS_64BIT_CLIENT 1
-#define AFS_64BIT_IOPS_ENV 1   /* Needed for NAMEI */
-#define AFS_FBSD_ENV 1
 #define AFS_FBSD50_ENV 1
 #define AFS_FBSD51_ENV 1
 #define AFS_FBSD52_ENV 1
 #define AFS_FBSD62_ENV 1
 #define AFS_FBSD70_ENV 1
 #define AFS_FBSD71_ENV 1
+#define AFS_FBSD72_ENV 1
+#define AFS_FBSD73_ENV 1
+#define AFS_FBSD74_ENV 1
 #define AFS_FBSD80_ENV 1
-#define AFS_X86_FBSD_ENV 1
+
 #define AFS_X86_FBSD50_ENV 1
-#define AFS_X86_FBSD60_ENV 1 /* added at 70--ie, some changes should port <-- */
+#define AFS_X86_FBSD51_ENV 1
+#define AFS_X86_FBSD52_ENV 1
+#define AFS_X86_FBSD53_ENV 1
+#define AFS_X86_FBSD60_ENV 1
+#define AFS_X86_FBSD61_ENV 1
 #define AFS_X86_FBSD62_ENV 1
 #define AFS_X86_FBSD70_ENV 1
 #define AFS_X86_FBSD71_ENV 1
+#define AFS_X86_FBSD72_ENV 1
+#define AFS_X86_FBSD74_ENV 1
 #define AFS_X86_FBSD80_ENV 1
-#define AFS_X86_ENV 1
-#undef  AFS_NONFSTRANS
-#define AFS_NONFSTRANS 1
-#define FTRUNC O_TRUNC
-
-#define IUPD 0x0010
-#define IACC 0x0020
-#define ICHG 0x0040
-#define IMOD 0x0080
-
-#define IN_LOCK(ip)     lockmgr(&ip->i_lock, LK_EXCLUSIVE, \
-                                NULL, curproc)
-#define IN_UNLOCK(ip)   lockmgr(&ip->i_lock, LK_RELEASE, \
-                                NULL, curproc)
-
-#include <afs/afs_sysnames.h>
-
-#define AFS_VFS_ENV    1
-#define AFS_VFSINCL_ENV 1
-#define AFS_GREEDY43_ENV       1
-#define AFS_ENV        1
-
-#define AFS_SYSCALL    339
-#define AFS_MOUNT_AFS  "afs"
-
-#ifndef MOUNT_UFS
-#define MOUNT_UFS "ufs"
-#endif
-
-#ifndef        MOUNT_AFS
-#define        MOUNT_AFS AFS_MOUNT_AFS
-#endif
-
-#define RXK_LISTENER_ENV 1
-#define AFS_GCPAGS             0       /* if nonzero, garbage collect PAGs */
-#define AFS_USE_GETTIMEOFDAY    1      /* use gettimeofday to implement rx clock */
-
-/* Extra kernel definitions (from kdefs file) */
-#ifdef _KERNEL
-#define AFS_GLOBAL_SUNLOCK        1
-#define        AFS_VFS34       1       /* What is VFS34??? */
-#define        afsio_iov       uio_iov
-#define        afsio_iovcnt    uio_iovcnt
-#define        afsio_offset    uio_offset
-#define        afsio_seg       uio_segflg
-#define        afsio_resid     uio_resid
-#define        AFS_UIOSYS      UIO_SYSSPACE
-#define        AFS_UIOUSER     UIO_USERSPACE
-#define        AFS_CLBYTES     CLBYTES
-#define        osi_GetTime(x)  microtime(x)
-#define AFS_KALLOC(x)   osi_fbsd_alloc((x), 1)
-#undef AFS_KALLOC_NOSLEEP
-#define        AFS_KALLOC_NOSLEEP(x) osi_fbsd_alloc((x), 0)
-#define AFS_KFREE(x,y)  osi_fbsd_free((x))
-#define        v_count         v_usecount
-#define v_vfsp         v_mount
-#define vfs_bsize      mnt_stat.f_bsize
-#define vfs_fsid       mnt_stat.f_fsid
-#define va_nodeid      va_fileid
-#define vfs_vnodecovered mnt_vnodecovered
-#define direct         dirent
-#define vnode_t                struct vnode
-
-#ifndef MUTEX_DEFAULT
-#define MUTEX_DEFAULT   0
-#endif /* MUTEX_DEFAULT */
-
-#ifndef SSYS
-#define SSYS            0x00002
-#endif /* SSYS */
-
-#define p_rcred         p_ucred
-
-#if    !defined(ASSEMBLER) && !defined(__LANGUAGE_ASSEMBLY__)
-enum vcexcl { NONEXCL, EXCL };
-
-#ifdef KERNEL
-#ifndef MIN
-#define MIN(A,B) ((A) < (B) ? (A) : (B))
-#endif
-#ifndef MAX
-#define MAX(A,B) ((A) > (B) ? (A) : (B))
-#endif
-#endif /* KERNEL */
-
-#endif /* ! ASSEMBLER & ! __LANGUAGE_ASSEMBLY__ */
-#endif /* _KERNEL */
 
 #else /* !defined(UKERNEL) */
 
 /* This section for user space compiles only */
 
-#define UKERNEL                        1       /* user space kernel */
-#define AFS_ENV                        1
-#define AFS_VFSINCL_ENV         1
-#define AFS_USR_FBSD50_ENV     1
-#define AFS_USR_FBSD51_ENV     1
-#define AFS_USR_FBSD52_ENV     1
-#define AFS_USR_FBSD53_ENV     1
-#define AFS_USR_FBSD60_ENV     1
-#define AFS_USR_FBSD61_ENV     1
-#define AFS_USR_FBSD70_ENV     1
-#define AFS_USR_FBSD71_ENV     1
-#define AFS_USR_FBSD80_ENV     1
-#define AFS_USR_FBSD_ENV       1
-#undef  AFS_NONFSTRANS
-#define AFS_NONFSTRANS 1
-
-#define AFS_MOUNT_AFS "afs"    /* The name of the filesystem type. */
-#define AFS_SYSCALL 339
-#define AFS_NAMEI_ENV         1        /* User space interface to file system */
-#define AFS_64BIT_IOPS_ENV    1        /* Needed for NAMEI */
-#define AFS_USERSPACE_IP_ADDR 1
-#define RXK_LISTENER_ENV      1
-#define AFS_GCPAGS           0 /* if nonzero, garbage collect PAGs */
-
-#include <afs/afs_sysnames.h>
-
-#define        afsio_iov       uio_iov
-#define        afsio_iovcnt    uio_iovcnt
-#define        afsio_offset    uio_offset
-#define        afsio_seg       uio_segflg
-#define        afsio_fmode     uio_fmode
-#define        afsio_resid     uio_resid
-#define        AFS_UIOSYS      1
-#define        AFS_UIOUSER     UIO_USERSPACE
-#define        AFS_CLBYTES     MCLBYTES
-#define        AFS_MINCHANGE   2
-#define        VATTR_NULL      usr_vattr_null
-
-#define AFS_DIRENT
-#ifndef CMSERVERPREF
-#define CMSERVERPREF
-#endif
-
-#include <sys/param.h>
-#include <sys/types.h>
-#include <sys/mount.h>
-#include <sys/fcntl.h>
-#include <sys/uio.h>
-#include <sys/socket.h>
-#include <netinet/in.h>
-#include <limits.h>
+#define AFS_USR_FBSD50_ENV 1
+#define AFS_USR_FBSD51_ENV 1
+#define AFS_USR_FBSD52_ENV 1
+#define AFS_USR_FBSD53_ENV 1
+#define AFS_USR_FBSD60_ENV 1
+#define AFS_USR_FBSD61_ENV 1
+#define AFS_USR_FBSD62_ENV 1
+#define AFS_USR_FBSD70_ENV 1
+#define AFS_USR_FBSD71_ENV 1
+#define AFS_USR_FBSD72_ENV 1
+#define AFS_USR_FBSD73_ENV 1
+#define AFS_USR_FBSD80_ENV 1
 
 #endif /* !defined(UKERNEL) */
 
index 9499219..5112efe 100644 (file)
@@ -5,27 +5,11 @@
 #define SYS_NAME       "i386_fbsd_81"
 #define SYS_NAME_ID    SYS_NAME_ID_i386_fbsd_81
 
-#define AFSLITTLE_ENDIAN    1
-#define AFS_HAVE_FFS        1  /* Use system's ffs. */
-#define AFS_HAVE_STATVFS    1  /* System does support statvfs */
-#define AFS_VM_RDWR_ENV            1   /* read/write implemented via VM */
-#define AFS_FAKEOPEN_ENV    1   /* call afs_FakeOpen as if !AFS_VM_RDWR */
-
+#define AFS_FAKEOPEN_ENV 1     /* call afs_FakeOpen as if !AFS_VM_RDWR */
 
 #ifndef UKERNEL
 /* This section for kernel libafs compiles only */
 
-#ifndef IGNORE_STDS_H
-#include <sys/param.h>
-#endif
-
-#define AFS_XBSD_ENV 1         /* {Free,Open,Net}BSD */
-#define AFS_X86_XBSD_ENV 1
-
-#define AFS_NAMEI_ENV     1    /* User space interface to file system */
-#define AFS_64BIT_CLIENT 1
-#define AFS_64BIT_IOPS_ENV 1   /* Needed for NAMEI */
-#define AFS_FBSD_ENV 1
 #define AFS_FBSD50_ENV 1
 #define AFS_FBSD51_ENV 1
 #define AFS_FBSD52_ENV 1
 #define AFS_FBSD62_ENV 1
 #define AFS_FBSD70_ENV 1
 #define AFS_FBSD71_ENV 1
+#define AFS_FBSD72_ENV 1
+#define AFS_FBSD73_ENV 1
+#define AFS_FBSD74_ENV 1
 #define AFS_FBSD80_ENV 1
 #define AFS_FBSD81_ENV 1
-#define AFS_X86_FBSD_ENV 1
+
 #define AFS_X86_FBSD50_ENV 1
-#define AFS_X86_FBSD60_ENV 1 /* added at 70--ie, some changes should port <-- */
+#define AFS_X86_FBSD51_ENV 1
+#define AFS_X86_FBSD52_ENV 1
+#define AFS_X86_FBSD53_ENV 1
+#define AFS_X86_FBSD60_ENV 1
+#define AFS_X86_FBSD61_ENV 1
 #define AFS_X86_FBSD62_ENV 1
 #define AFS_X86_FBSD70_ENV 1
 #define AFS_X86_FBSD71_ENV 1
+#define AFS_X86_FBSD72_ENV 1
+#define AFS_X86_FBSD74_ENV 1
 #define AFS_X86_FBSD80_ENV 1
 #define AFS_X86_FBSD81_ENV 1
-#define AFS_X86_ENV 1
-#undef  AFS_NONFSTRANS
-#define AFS_NONFSTRANS 1
-#define FTRUNC O_TRUNC
-
-#define IUPD 0x0010
-#define IACC 0x0020
-#define ICHG 0x0040
-#define IMOD 0x0080
-
-#define IN_LOCK(ip)     lockmgr(&ip->i_lock, LK_EXCLUSIVE, \
-                                NULL, curproc)
-#define IN_UNLOCK(ip)   lockmgr(&ip->i_lock, LK_RELEASE, \
-                                NULL, curproc)
-
-#include <afs/afs_sysnames.h>
-
-#define AFS_VFS_ENV    1
-#define AFS_VFSINCL_ENV 1
-#define AFS_GREEDY43_ENV       1
-#define AFS_ENV        1
-
-#define AFS_SYSCALL    339
-#define AFS_MOUNT_AFS  "afs"
-
-#ifndef MOUNT_UFS
-#define MOUNT_UFS "ufs"
-#endif
-
-#ifndef        MOUNT_AFS
-#define        MOUNT_AFS AFS_MOUNT_AFS
-#endif
-
-#define RXK_LISTENER_ENV 1
-#define AFS_GCPAGS             0       /* if nonzero, garbage collect PAGs */
-#define AFS_USE_GETTIMEOFDAY    1      /* use gettimeofday to implement rx clock */
-
-/* Extra kernel definitions (from kdefs file) */
-#ifdef _KERNEL
-#define AFS_GLOBAL_SUNLOCK        1
-#define        AFS_VFS34       1       /* What is VFS34??? */
-#define        afsio_iov       uio_iov
-#define        afsio_iovcnt    uio_iovcnt
-#define        afsio_offset    uio_offset
-#define        afsio_seg       uio_segflg
-#define        afsio_resid     uio_resid
-#define        AFS_UIOSYS      UIO_SYSSPACE
-#define        AFS_UIOUSER     UIO_USERSPACE
-#define        AFS_CLBYTES     CLBYTES
-#define        osi_GetTime(x)  microtime(x)
-#define AFS_KALLOC(x)   osi_fbsd_alloc((x), 1)
-#undef AFS_KALLOC_NOSLEEP
-#define        AFS_KALLOC_NOSLEEP(x) osi_fbsd_alloc((x), 0)
-#define AFS_KFREE(x,y)  osi_fbsd_free((x))
-#define        v_count         v_usecount
-#define v_vfsp         v_mount
-#define vfs_bsize      mnt_stat.f_bsize
-#define vfs_fsid       mnt_stat.f_fsid
-#define va_nodeid      va_fileid
-#define vfs_vnodecovered mnt_vnodecovered
-#define direct         dirent
-#define vnode_t                struct vnode
-
-#ifndef MUTEX_DEFAULT
-#define MUTEX_DEFAULT   0
-#endif /* MUTEX_DEFAULT */
-
-#ifndef SSYS
-#define SSYS            0x00002
-#endif /* SSYS */
-
-#define p_rcred         p_ucred
-
-#if    !defined(ASSEMBLER) && !defined(__LANGUAGE_ASSEMBLY__)
-enum vcexcl { NONEXCL, EXCL };
-
-#ifdef KERNEL
-#ifndef MIN
-#define MIN(A,B) ((A) < (B) ? (A) : (B))
-#endif
-#ifndef MAX
-#define MAX(A,B) ((A) > (B) ? (A) : (B))
-#endif
-#endif /* KERNEL */
-
-#endif /* ! ASSEMBLER & ! __LANGUAGE_ASSEMBLY__ */
-#endif /* _KERNEL */
 
 #else /* !defined(UKERNEL) */
 
 /* This section for user space compiles only */
 
-#define UKERNEL                        1       /* user space kernel */
-#define AFS_ENV                        1
-#define AFS_VFSINCL_ENV         1
-#define AFS_USR_FBSD50_ENV     1
-#define AFS_USR_FBSD51_ENV     1
-#define AFS_USR_FBSD52_ENV     1
-#define AFS_USR_FBSD53_ENV     1
-#define AFS_USR_FBSD60_ENV     1
-#define AFS_USR_FBSD61_ENV     1
-#define AFS_USR_FBSD70_ENV     1
-#define AFS_USR_FBSD71_ENV     1
-#define AFS_USR_FBSD80_ENV     1
-#define AFS_USR_FBSD81_ENV     1
-#define AFS_USR_FBSD_ENV       1
-#undef  AFS_NONFSTRANS
-#define AFS_NONFSTRANS 1
-
-#define AFS_MOUNT_AFS "afs"    /* The name of the filesystem type. */
-#define AFS_SYSCALL 339
-#define AFS_NAMEI_ENV         1        /* User space interface to file system */
-#define AFS_64BIT_IOPS_ENV    1        /* Needed for NAMEI */
-#define AFS_USERSPACE_IP_ADDR 1
-#define RXK_LISTENER_ENV      1
-#define AFS_GCPAGS           0 /* if nonzero, garbage collect PAGs */
-
-#include <afs/afs_sysnames.h>
-
-#define        afsio_iov       uio_iov
-#define        afsio_iovcnt    uio_iovcnt
-#define        afsio_offset    uio_offset
-#define        afsio_seg       uio_segflg
-#define        afsio_fmode     uio_fmode
-#define        afsio_resid     uio_resid
-#define        AFS_UIOSYS      1
-#define        AFS_UIOUSER     UIO_USERSPACE
-#define        AFS_CLBYTES     MCLBYTES
-#define        AFS_MINCHANGE   2
-#define        VATTR_NULL      usr_vattr_null
-
-#define AFS_DIRENT
-#ifndef CMSERVERPREF
-#define CMSERVERPREF
-#endif
-
-#include <sys/param.h>
-#include <sys/types.h>
-#include <sys/mount.h>
-#include <sys/fcntl.h>
-#include <sys/uio.h>
-#include <sys/socket.h>
-#include <netinet/in.h>
-#include <limits.h>
+#define AFS_USR_FBSD50_ENV 1
+#define AFS_USR_FBSD51_ENV 1
+#define AFS_USR_FBSD52_ENV 1
+#define AFS_USR_FBSD53_ENV 1
+#define AFS_USR_FBSD60_ENV 1
+#define AFS_USR_FBSD61_ENV 1
+#define AFS_USR_FBSD62_ENV 1
+#define AFS_USR_FBSD70_ENV 1
+#define AFS_USR_FBSD71_ENV 1
+#define AFS_USR_FBSD72_ENV 1
+#define AFS_USR_FBSD73_ENV 1
+#define AFS_USR_FBSD80_ENV 1
+#define AFS_USR_FBSD81_ENV 1
 
 #endif /* !defined(UKERNEL) */
 
index 82fa6dc..12f15c4 100644 (file)
@@ -5,27 +5,11 @@
 #define SYS_NAME       "i386_fbsd_82"
 #define SYS_NAME_ID    SYS_NAME_ID_i386_fbsd_82
 
-#define AFSLITTLE_ENDIAN    1
-#define AFS_HAVE_FFS        1  /* Use system's ffs. */
-#define AFS_HAVE_STATVFS    1  /* System does support statvfs */
-#define AFS_VM_RDWR_ENV            1   /* read/write implemented via VM */
-#define AFS_FAKEOPEN_ENV    1   /* call afs_FakeOpen as if !AFS_VM_RDWR */
-
+#define AFS_FAKEOPEN_ENV 1     /* call afs_FakeOpen as if !AFS_VM_RDWR */
 
 #ifndef UKERNEL
 /* This section for kernel libafs compiles only */
 
-#ifndef IGNORE_STDS_H
-#include <sys/param.h>
-#endif
-
-#define AFS_XBSD_ENV 1         /* {Free,Open,Net}BSD */
-#define AFS_X86_XBSD_ENV 1
-
-#define AFS_NAMEI_ENV     1    /* User space interface to file system */
-#define AFS_64BIT_CLIENT 1
-#define AFS_64BIT_IOPS_ENV 1   /* Needed for NAMEI */
-#define AFS_FBSD_ENV 1
 #define AFS_FBSD50_ENV 1
 #define AFS_FBSD51_ENV 1
 #define AFS_FBSD52_ENV 1
 #define AFS_FBSD62_ENV 1
 #define AFS_FBSD70_ENV 1
 #define AFS_FBSD71_ENV 1
+#define AFS_FBSD72_ENV 1
+#define AFS_FBSD73_ENV 1
+#define AFS_FBSD74_ENV 1
 #define AFS_FBSD80_ENV 1
 #define AFS_FBSD81_ENV 1
 #define AFS_FBSD82_ENV 1
-#define AFS_X86_FBSD_ENV 1
+
 #define AFS_X86_FBSD50_ENV 1
-#define AFS_X86_FBSD60_ENV 1 /* added at 70--ie, some changes should port <-- */
+#define AFS_X86_FBSD51_ENV 1
+#define AFS_X86_FBSD52_ENV 1
+#define AFS_X86_FBSD53_ENV 1
+#define AFS_X86_FBSD60_ENV 1
+#define AFS_X86_FBSD61_ENV 1
 #define AFS_X86_FBSD62_ENV 1
 #define AFS_X86_FBSD70_ENV 1
 #define AFS_X86_FBSD71_ENV 1
+#define AFS_X86_FBSD72_ENV 1
+#define AFS_X86_FBSD74_ENV 1
 #define AFS_X86_FBSD80_ENV 1
 #define AFS_X86_FBSD81_ENV 1
 #define AFS_X86_FBSD82_ENV 1
-#define AFS_X86_ENV 1
-#undef  AFS_NONFSTRANS
-#define AFS_NONFSTRANS 1
-#define FTRUNC O_TRUNC
-
-#define IUPD 0x0010
-#define IACC 0x0020
-#define ICHG 0x0040
-#define IMOD 0x0080
-
-#define IN_LOCK(ip)     lockmgr(&ip->i_lock, LK_EXCLUSIVE, \
-                                NULL, curproc)
-#define IN_UNLOCK(ip)   lockmgr(&ip->i_lock, LK_RELEASE, \
-                                NULL, curproc)
-
-#include <afs/afs_sysnames.h>
-
-#define AFS_VFS_ENV    1
-#define AFS_VFSINCL_ENV 1
-#define AFS_GREEDY43_ENV       1
-#define AFS_ENV        1
-
-#define AFS_SYSCALL    339
-#define AFS_MOUNT_AFS  "afs"
-
-#ifndef MOUNT_UFS
-#define MOUNT_UFS "ufs"
-#endif
-
-#ifndef        MOUNT_AFS
-#define        MOUNT_AFS AFS_MOUNT_AFS
-#endif
-
-#define RXK_LISTENER_ENV 1
-#define AFS_GCPAGS             0       /* if nonzero, garbage collect PAGs */
-#define AFS_USE_GETTIMEOFDAY    1      /* use gettimeofday to implement rx clock */
-
-/* Extra kernel definitions (from kdefs file) */
-#ifdef _KERNEL
-#define AFS_GLOBAL_SUNLOCK        1
-#define        AFS_VFS34       1       /* What is VFS34??? */
-#define        afsio_iov       uio_iov
-#define        afsio_iovcnt    uio_iovcnt
-#define        afsio_offset    uio_offset
-#define        afsio_seg       uio_segflg
-#define        afsio_resid     uio_resid
-#define        AFS_UIOSYS      UIO_SYSSPACE
-#define        AFS_UIOUSER     UIO_USERSPACE
-#define        AFS_CLBYTES     CLBYTES
-#define        osi_GetTime(x)  microtime(x)
-#define AFS_KALLOC(x)   osi_fbsd_alloc((x), 1)
-#undef AFS_KALLOC_NOSLEEP
-#define        AFS_KALLOC_NOSLEEP(x) osi_fbsd_alloc((x), 0)
-#define AFS_KFREE(x,y)  osi_fbsd_free((x))
-#define        v_count         v_usecount
-#define v_vfsp         v_mount
-#define vfs_bsize      mnt_stat.f_bsize
-#define vfs_fsid       mnt_stat.f_fsid
-#define va_nodeid      va_fileid
-#define vfs_vnodecovered mnt_vnodecovered
-#define direct         dirent
-#define vnode_t                struct vnode
-
-#ifndef MUTEX_DEFAULT
-#define MUTEX_DEFAULT   0
-#endif /* MUTEX_DEFAULT */
-
-#ifndef SSYS
-#define SSYS            0x00002
-#endif /* SSYS */
-
-#define p_rcred         p_ucred
-
-#if    !defined(ASSEMBLER) && !defined(__LANGUAGE_ASSEMBLY__)
-enum vcexcl { NONEXCL, EXCL };
-
-#ifdef KERNEL
-#ifndef MIN
-#define MIN(A,B) ((A) < (B) ? (A) : (B))
-#endif
-#ifndef MAX
-#define MAX(A,B) ((A) > (B) ? (A) : (B))
-#endif
-#endif /* KERNEL */
-
-#endif /* ! ASSEMBLER & ! __LANGUAGE_ASSEMBLY__ */
-#endif /* _KERNEL */
 
 #else /* !defined(UKERNEL) */
 
 /* This section for user space compiles only */
 
-#define UKERNEL                        1       /* user space kernel */
-#define AFS_ENV                        1
-#define AFS_VFSINCL_ENV         1
-#define AFS_USR_FBSD50_ENV     1
-#define AFS_USR_FBSD51_ENV     1
-#define AFS_USR_FBSD52_ENV     1
-#define AFS_USR_FBSD53_ENV     1
-#define AFS_USR_FBSD60_ENV     1
-#define AFS_USR_FBSD61_ENV     1
-#define AFS_USR_FBSD70_ENV     1
-#define AFS_USR_FBSD71_ENV     1
-#define AFS_USR_FBSD80_ENV     1
-#define AFS_USR_FBSD81_ENV     1
-#define AFS_USR_FBSD82_ENV     1
-#define AFS_USR_FBSD_ENV       1
-#undef  AFS_NONFSTRANS
-#define AFS_NONFSTRANS 1
-
-#define AFS_MOUNT_AFS "afs"    /* The name of the filesystem type. */
-#define AFS_SYSCALL 339
-#define AFS_NAMEI_ENV         1        /* User space interface to file system */
-#define AFS_64BIT_IOPS_ENV    1        /* Needed for NAMEI */
-#define AFS_USERSPACE_IP_ADDR 1
-#define RXK_LISTENER_ENV      1
-#define AFS_GCPAGS           0 /* if nonzero, garbage collect PAGs */
-
-#include <afs/afs_sysnames.h>
-
-#define        afsio_iov       uio_iov
-#define        afsio_iovcnt    uio_iovcnt
-#define        afsio_offset    uio_offset
-#define        afsio_seg       uio_segflg
-#define        afsio_fmode     uio_fmode
-#define        afsio_resid     uio_resid
-#define        AFS_UIOSYS      1
-#define        AFS_UIOUSER     UIO_USERSPACE
-#define        AFS_CLBYTES     MCLBYTES
-#define        AFS_MINCHANGE   2
-#define        VATTR_NULL      usr_vattr_null
-
-#define AFS_DIRENT
-#ifndef CMSERVERPREF
-#define CMSERVERPREF
-#endif
-
-#include <sys/param.h>
-#include <sys/types.h>
-#include <sys/mount.h>
-#include <sys/fcntl.h>
-#include <sys/uio.h>
-#include <sys/socket.h>
-#include <netinet/in.h>
-#include <limits.h>
+#define AFS_USR_FBSD50_ENV 1
+#define AFS_USR_FBSD51_ENV 1
+#define AFS_USR_FBSD52_ENV 1
+#define AFS_USR_FBSD53_ENV 1
+#define AFS_USR_FBSD60_ENV 1
+#define AFS_USR_FBSD61_ENV 1
+#define AFS_USR_FBSD62_ENV 1
+#define AFS_USR_FBSD70_ENV 1
+#define AFS_USR_FBSD71_ENV 1
+#define AFS_USR_FBSD72_ENV 1
+#define AFS_USR_FBSD73_ENV 1
+#define AFS_USR_FBSD80_ENV 1
+#define AFS_USR_FBSD81_ENV 1
+#define AFS_USR_FBSD82_ENV 1
 
 #endif /* !defined(UKERNEL) */
 
index d5b1961..9116291 100644 (file)
@@ -5,27 +5,11 @@
 #define SYS_NAME       "i386_fbsd_83"
 #define SYS_NAME_ID    SYS_NAME_ID_i386_fbsd_83
 
-#define AFSLITTLE_ENDIAN    1
-#define AFS_HAVE_FFS        1  /* Use system's ffs. */
-#define AFS_HAVE_STATVFS    1  /* System does support statvfs */
-#define AFS_VM_RDWR_ENV            1   /* read/write implemented via VM */
-#define AFS_FAKEOPEN_ENV    1   /* call afs_FakeOpen as if !AFS_VM_RDWR */
-
+#define AFS_FAKEOPEN_ENV 1     /* call afs_FakeOpen as if !AFS_VM_RDWR */
 
 #ifndef UKERNEL
 /* This section for kernel libafs compiles only */
 
-#ifndef IGNORE_STDS_H
-#include <sys/param.h>
-#endif
-
-#define AFS_XBSD_ENV 1         /* {Free,Open,Net}BSD */
-#define AFS_X86_XBSD_ENV 1
-
-#define AFS_NAMEI_ENV     1    /* User space interface to file system */
-#define AFS_64BIT_CLIENT 1
-#define AFS_64BIT_IOPS_ENV 1   /* Needed for NAMEI */
-#define AFS_FBSD_ENV 1
 #define AFS_FBSD50_ENV 1
 #define AFS_FBSD51_ENV 1
 #define AFS_FBSD52_ENV 1
 #define AFS_FBSD62_ENV 1
 #define AFS_FBSD70_ENV 1
 #define AFS_FBSD71_ENV 1
+#define AFS_FBSD72_ENV 1
+#define AFS_FBSD73_ENV 1
+#define AFS_FBSD74_ENV 1
 #define AFS_FBSD80_ENV 1
 #define AFS_FBSD81_ENV 1
 #define AFS_FBSD82_ENV 1
 #define AFS_FBSD83_ENV 1
-#define AFS_X86_FBSD_ENV 1
+
 #define AFS_X86_FBSD50_ENV 1
-#define AFS_X86_FBSD60_ENV 1 /* added at 70--ie, some changes should port <-- */
+#define AFS_X86_FBSD51_ENV 1
+#define AFS_X86_FBSD52_ENV 1
+#define AFS_X86_FBSD53_ENV 1
+#define AFS_X86_FBSD60_ENV 1
+#define AFS_X86_FBSD61_ENV 1
 #define AFS_X86_FBSD62_ENV 1
 #define AFS_X86_FBSD70_ENV 1
 #define AFS_X86_FBSD71_ENV 1
+#define AFS_X86_FBSD72_ENV 1
+#define AFS_X86_FBSD74_ENV 1
 #define AFS_X86_FBSD80_ENV 1
 #define AFS_X86_FBSD81_ENV 1
 #define AFS_X86_FBSD82_ENV 1
 #define AFS_X86_FBSD83_ENV 1
-#define AFS_X86_ENV 1
-#undef  AFS_NONFSTRANS
-#define AFS_NONFSTRANS 1
-#define FTRUNC O_TRUNC
-
-#define IUPD 0x0010
-#define IACC 0x0020
-#define ICHG 0x0040
-#define IMOD 0x0080
-
-#define IN_LOCK(ip)     lockmgr(&ip->i_lock, LK_EXCLUSIVE, \
-                                NULL, curproc)
-#define IN_UNLOCK(ip)   lockmgr(&ip->i_lock, LK_RELEASE, \
-                                NULL, curproc)
-
-#include <afs/afs_sysnames.h>
-
-#define AFS_VFS_ENV    1
-#define AFS_VFSINCL_ENV 1
-#define AFS_GREEDY43_ENV       1
-#define AFS_ENV        1
-
-#define AFS_SYSCALL    339
-#define AFS_MOUNT_AFS  "afs"
-
-#ifndef MOUNT_UFS
-#define MOUNT_UFS "ufs"
-#endif
-
-#ifndef        MOUNT_AFS
-#define        MOUNT_AFS AFS_MOUNT_AFS
-#endif
-
-#define RXK_LISTENER_ENV 1
-#define AFS_GCPAGS             0       /* if nonzero, garbage collect PAGs */
-#define AFS_USE_GETTIMEOFDAY    1      /* use gettimeofday to implement rx clock */
-
-/* Extra kernel definitions (from kdefs file) */
-#ifdef _KERNEL
-#define AFS_GLOBAL_SUNLOCK        1
-#define        AFS_VFS34       1       /* What is VFS34??? */
-#define        afsio_iov       uio_iov
-#define        afsio_iovcnt    uio_iovcnt
-#define        afsio_offset    uio_offset
-#define        afsio_seg       uio_segflg
-#define        afsio_resid     uio_resid
-#define        AFS_UIOSYS      UIO_SYSSPACE
-#define        AFS_UIOUSER     UIO_USERSPACE
-#define        AFS_CLBYTES     CLBYTES
-#define        osi_GetTime(x)  microtime(x)
-#define AFS_KALLOC(x)   osi_fbsd_alloc((x), 1)
-#undef AFS_KALLOC_NOSLEEP
-#define        AFS_KALLOC_NOSLEEP(x) osi_fbsd_alloc((x), 0)
-#define AFS_KFREE(x,y)  osi_fbsd_free((x))
-#define        v_count         v_usecount
-#define v_vfsp         v_mount
-#define vfs_bsize      mnt_stat.f_bsize
-#define vfs_fsid       mnt_stat.f_fsid
-#define va_nodeid      va_fileid
-#define vfs_vnodecovered mnt_vnodecovered
-#define direct         dirent
-#define vnode_t                struct vnode
-
-#ifndef MUTEX_DEFAULT
-#define MUTEX_DEFAULT   0
-#endif /* MUTEX_DEFAULT */
-
-#ifndef SSYS
-#define SSYS            0x00002
-#endif /* SSYS */
-
-#define p_rcred         p_ucred
-
-#if    !defined(ASSEMBLER) && !defined(__LANGUAGE_ASSEMBLY__)
-enum vcexcl { NONEXCL, EXCL };
-
-#ifdef KERNEL
-#ifndef MIN
-#define MIN(A,B) ((A) < (B) ? (A) : (B))
-#endif
-#ifndef MAX
-#define MAX(A,B) ((A) > (B) ? (A) : (B))
-#endif
-#endif /* KERNEL */
-
-#endif /* ! ASSEMBLER & ! __LANGUAGE_ASSEMBLY__ */
-#endif /* _KERNEL */
 
 #else /* !defined(UKERNEL) */
 
 /* This section for user space compiles only */
 
-#define UKERNEL                        1       /* user space kernel */
-#define AFS_ENV                        1
-#define AFS_VFSINCL_ENV         1
-#define AFS_USR_FBSD50_ENV     1
-#define AFS_USR_FBSD51_ENV     1
-#define AFS_USR_FBSD52_ENV     1
-#define AFS_USR_FBSD53_ENV     1
-#define AFS_USR_FBSD60_ENV     1
-#define AFS_USR_FBSD61_ENV     1
-#define AFS_USR_FBSD70_ENV     1
-#define AFS_USR_FBSD71_ENV     1
-#define AFS_USR_FBSD80_ENV     1
-#define AFS_USR_FBSD81_ENV     1
-#define AFS_USR_FBSD82_ENV     1
-#define AFS_USR_FBSD83_ENV     1
-#define AFS_USR_FBSD_ENV       1
-#undef  AFS_NONFSTRANS
-#define AFS_NONFSTRANS 1
-
-#define AFS_MOUNT_AFS "afs"    /* The name of the filesystem type. */
-#define AFS_SYSCALL 339
-#define AFS_NAMEI_ENV         1        /* User space interface to file system */
-#define AFS_64BIT_IOPS_ENV    1        /* Needed for NAMEI */
-#define AFS_USERSPACE_IP_ADDR 1
-#define RXK_LISTENER_ENV      1
-#define AFS_GCPAGS           0 /* if nonzero, garbage collect PAGs */
-
-#include <afs/afs_sysnames.h>
-
-#define        afsio_iov       uio_iov
-#define        afsio_iovcnt    uio_iovcnt
-#define        afsio_offset    uio_offset
-#define        afsio_seg       uio_segflg
-#define        afsio_fmode     uio_fmode
-#define        afsio_resid     uio_resid
-#define        AFS_UIOSYS      1
-#define        AFS_UIOUSER     UIO_USERSPACE
-#define        AFS_CLBYTES     MCLBYTES
-#define        AFS_MINCHANGE   2
-#define        VATTR_NULL      usr_vattr_null
-
-#define AFS_DIRENT
-#ifndef CMSERVERPREF
-#define CMSERVERPREF
-#endif
-
-#include <sys/param.h>
-#include <sys/types.h>
-#include <sys/mount.h>
-#include <sys/fcntl.h>
-#include <sys/uio.h>
-#include <sys/socket.h>
-#include <netinet/in.h>
-#include <limits.h>
+#define AFS_USR_FBSD50_ENV 1
+#define AFS_USR_FBSD51_ENV 1
+#define AFS_USR_FBSD52_ENV 1
+#define AFS_USR_FBSD53_ENV 1
+#define AFS_USR_FBSD60_ENV 1
+#define AFS_USR_FBSD61_ENV 1
+#define AFS_USR_FBSD62_ENV 1
+#define AFS_USR_FBSD70_ENV 1
+#define AFS_USR_FBSD71_ENV 1
+#define AFS_USR_FBSD72_ENV 1
+#define AFS_USR_FBSD73_ENV 1
+#define AFS_USR_FBSD80_ENV 1
+#define AFS_USR_FBSD81_ENV 1
+#define AFS_USR_FBSD82_ENV 1
+#define AFS_USR_FBSD83_ENV 1
 
 #endif /* !defined(UKERNEL) */
 
index c16b403..5e6eab9 100644 (file)
@@ -5,27 +5,11 @@
 #define SYS_NAME       "i386_fbsd_84"
 #define SYS_NAME_ID    SYS_NAME_ID_i386_fbsd_84
 
-#define AFSLITTLE_ENDIAN    1
-#define AFS_HAVE_FFS        1  /* Use system's ffs. */
-#define AFS_HAVE_STATVFS    1  /* System does support statvfs */
-#define AFS_VM_RDWR_ENV            1   /* read/write implemented via VM */
-#define AFS_FAKEOPEN_ENV    1   /* call afs_FakeOpen as if !AFS_VM_RDWR */
-
+#define AFS_FAKEOPEN_ENV 1     /* call afs_FakeOpen as if !AFS_VM_RDWR */
 
 #ifndef UKERNEL
 /* This section for kernel libafs compiles only */
 
-#ifndef IGNORE_STDS_H
-#include <sys/param.h>
-#endif
-
-#define AFS_XBSD_ENV 1         /* {Free,Open,Net}BSD */
-#define AFS_X86_XBSD_ENV 1
-
-#define AFS_NAMEI_ENV     1    /* User space interface to file system */
-#define AFS_64BIT_CLIENT 1
-#define AFS_64BIT_IOPS_ENV 1   /* Needed for NAMEI */
-#define AFS_FBSD_ENV 1
 #define AFS_FBSD50_ENV 1
 #define AFS_FBSD51_ENV 1
 #define AFS_FBSD52_ENV 1
 #define AFS_FBSD62_ENV 1
 #define AFS_FBSD70_ENV 1
 #define AFS_FBSD71_ENV 1
+#define AFS_FBSD72_ENV 1
+#define AFS_FBSD73_ENV 1
+#define AFS_FBSD74_ENV 1
 #define AFS_FBSD80_ENV 1
 #define AFS_FBSD81_ENV 1
 #define AFS_FBSD82_ENV 1
 #define AFS_FBSD83_ENV 1
 #define AFS_FBSD84_ENV 1
-#define AFS_X86_FBSD_ENV 1
+
 #define AFS_X86_FBSD50_ENV 1
-#define AFS_X86_FBSD60_ENV 1 /* added at 70--ie, some changes should port <-- */
+#define AFS_X86_FBSD51_ENV 1
+#define AFS_X86_FBSD52_ENV 1
+#define AFS_X86_FBSD53_ENV 1
+#define AFS_X86_FBSD60_ENV 1
+#define AFS_X86_FBSD61_ENV 1
 #define AFS_X86_FBSD62_ENV 1
 #define AFS_X86_FBSD70_ENV 1
 #define AFS_X86_FBSD71_ENV 1
+#define AFS_X86_FBSD72_ENV 1
+#define AFS_X86_FBSD74_ENV 1
 #define AFS_X86_FBSD80_ENV 1
 #define AFS_X86_FBSD81_ENV 1
 #define AFS_X86_FBSD82_ENV 1
 #define AFS_X86_FBSD83_ENV 1
 #define AFS_X86_FBSD84_ENV 1
-#define AFS_X86_ENV 1
-#undef  AFS_NONFSTRANS
-#define AFS_NONFSTRANS 1
-#define FTRUNC O_TRUNC
-
-#define IUPD 0x0010
-#define IACC 0x0020
-#define ICHG 0x0040
-#define IMOD 0x0080
-
-#define IN_LOCK(ip)     lockmgr(&ip->i_lock, LK_EXCLUSIVE, \
-                                NULL, curproc)
-#define IN_UNLOCK(ip)   lockmgr(&ip->i_lock, LK_RELEASE, \
-                                NULL, curproc)
-
-#include <afs/afs_sysnames.h>
-
-#define AFS_VFS_ENV    1
-#define AFS_VFSINCL_ENV 1
-#define AFS_GREEDY43_ENV       1
-#define AFS_ENV        1
-
-#define AFS_SYSCALL    339
-#define AFS_MOUNT_AFS  "afs"
-
-#ifndef MOUNT_UFS
-#define MOUNT_UFS "ufs"
-#endif
-
-#ifndef        MOUNT_AFS
-#define        MOUNT_AFS AFS_MOUNT_AFS
-#endif
-
-#define RXK_LISTENER_ENV 1
-#define AFS_GCPAGS             0       /* if nonzero, garbage collect PAGs */
-#define AFS_USE_GETTIMEOFDAY    1      /* use gettimeofday to implement rx clock */
-
-/* Extra kernel definitions (from kdefs file) */
-#ifdef _KERNEL
-#define AFS_GLOBAL_SUNLOCK        1
-#define        AFS_VFS34       1       /* What is VFS34??? */
-#define        afsio_iov       uio_iov
-#define        afsio_iovcnt    uio_iovcnt
-#define        afsio_offset    uio_offset
-#define        afsio_seg       uio_segflg
-#define        afsio_resid     uio_resid
-#define        AFS_UIOSYS      UIO_SYSSPACE
-#define        AFS_UIOUSER     UIO_USERSPACE
-#define        AFS_CLBYTES     CLBYTES
-#define        osi_GetTime(x)  microtime(x)
-#define AFS_KALLOC(x)   osi_fbsd_alloc((x), 1)
-#undef AFS_KALLOC_NOSLEEP
-#define        AFS_KALLOC_NOSLEEP(x) osi_fbsd_alloc((x), 0)
-#define AFS_KFREE(x,y)  osi_fbsd_free((x))
-#define        v_count         v_usecount
-#define v_vfsp         v_mount
-#define vfs_bsize      mnt_stat.f_bsize
-#define vfs_fsid       mnt_stat.f_fsid
-#define va_nodeid      va_fileid
-#define vfs_vnodecovered mnt_vnodecovered
-#define direct         dirent
-#define vnode_t                struct vnode
-
-#ifndef MUTEX_DEFAULT
-#define MUTEX_DEFAULT   0
-#endif /* MUTEX_DEFAULT */
-
-#ifndef SSYS
-#define SSYS            0x00002
-#endif /* SSYS */
-
-#define p_rcred         p_ucred
-
-#if    !defined(ASSEMBLER) && !defined(__LANGUAGE_ASSEMBLY__)
-enum vcexcl { NONEXCL, EXCL };
-
-#ifdef KERNEL
-#ifndef MIN
-#define MIN(A,B) ((A) < (B) ? (A) : (B))
-#endif
-#ifndef MAX
-#define MAX(A,B) ((A) > (B) ? (A) : (B))
-#endif
-#endif /* KERNEL */
-
-#endif /* ! ASSEMBLER & ! __LANGUAGE_ASSEMBLY__ */
-#endif /* _KERNEL */
 
 #else /* !defined(UKERNEL) */
 
 /* This section for user space compiles only */
 
-#define UKERNEL                        1       /* user space kernel */
-#define AFS_ENV                        1
-#define AFS_VFSINCL_ENV         1
-#define AFS_USR_FBSD50_ENV     1
-#define AFS_USR_FBSD51_ENV     1
-#define AFS_USR_FBSD52_ENV     1
-#define AFS_USR_FBSD53_ENV     1
-#define AFS_USR_FBSD60_ENV     1
-#define AFS_USR_FBSD61_ENV     1
-#define AFS_USR_FBSD70_ENV     1
-#define AFS_USR_FBSD71_ENV     1
-#define AFS_USR_FBSD80_ENV     1
-#define AFS_USR_FBSD81_ENV     1
-#define AFS_USR_FBSD82_ENV     1
-#define AFS_USR_FBSD83_ENV     1
-#define AFS_USR_FBSD84_ENV     1
-#define AFS_USR_FBSD_ENV       1
-#undef  AFS_NONFSTRANS
-#define AFS_NONFSTRANS 1
-
-#define AFS_MOUNT_AFS "afs"    /* The name of the filesystem type. */
-#define AFS_SYSCALL 339
-#define AFS_NAMEI_ENV         1        /* User space interface to file system */
-#define AFS_64BIT_IOPS_ENV    1        /* Needed for NAMEI */
-#define AFS_USERSPACE_IP_ADDR 1
-#define RXK_LISTENER_ENV      1
-#define AFS_GCPAGS           0 /* if nonzero, garbage collect PAGs */
-
-#include <afs/afs_sysnames.h>
-
-#define        afsio_iov       uio_iov
-#define        afsio_iovcnt    uio_iovcnt
-#define        afsio_offset    uio_offset
-#define        afsio_seg       uio_segflg
-#define        afsio_fmode     uio_fmode
-#define        afsio_resid     uio_resid
-#define        AFS_UIOSYS      1
-#define        AFS_UIOUSER     UIO_USERSPACE
-#define        AFS_CLBYTES     MCLBYTES
-#define        AFS_MINCHANGE   2
-#define        VATTR_NULL      usr_vattr_null
-
-#define AFS_DIRENT
-#ifndef CMSERVERPREF
-#define CMSERVERPREF
-#endif
-
-#include <sys/param.h>
-#include <sys/types.h>
-#include <sys/mount.h>
-#include <sys/fcntl.h>
-#include <sys/uio.h>
-#include <sys/socket.h>
-#include <netinet/in.h>
-#include <limits.h>
+#define AFS_USR_FBSD50_ENV 1
+#define AFS_USR_FBSD51_ENV 1
+#define AFS_USR_FBSD52_ENV 1
+#define AFS_USR_FBSD53_ENV 1
+#define AFS_USR_FBSD60_ENV 1
+#define AFS_USR_FBSD61_ENV 1
+#define AFS_USR_FBSD62_ENV 1
+#define AFS_USR_FBSD70_ENV 1
+#define AFS_USR_FBSD71_ENV 1
+#define AFS_USR_FBSD72_ENV 1
+#define AFS_USR_FBSD73_ENV 1
+#define AFS_USR_FBSD80_ENV 1
+#define AFS_USR_FBSD81_ENV 1
+#define AFS_USR_FBSD82_ENV 1
+#define AFS_USR_FBSD83_ENV 1
+#define AFS_USR_FBSD84_ENV 1
 
 #endif /* !defined(UKERNEL) */
 
index 231bf36..c35cc24 100644 (file)
@@ -5,27 +5,11 @@
 #define SYS_NAME       "i386_fbsd_90"
 #define SYS_NAME_ID    SYS_NAME_ID_i386_fbsd_90
 
-#define AFSLITTLE_ENDIAN    1
-#define AFS_HAVE_FFS        1  /* Use system's ffs. */
-#define AFS_HAVE_STATVFS    1  /* System does support statvfs */
-#define AFS_VM_RDWR_ENV            1   /* read/write implemented via VM */
-#define AFS_FAKEOPEN_ENV    1   /* call afs_FakeOpen as if !AFS_VM_RDWR */
-
+#define AFS_FAKEOPEN_ENV 1     /* call afs_FakeOpen as if !AFS_VM_RDWR */
 
 #ifndef UKERNEL
 /* This section for kernel libafs compiles only */
 
-#ifndef IGNORE_STDS_H
-#include <sys/param.h>
-#endif
-
-#define AFS_XBSD_ENV 1         /* {Free,Open,Net}BSD */
-#define AFS_X86_XBSD_ENV 1
-
-#define AFS_NAMEI_ENV     1    /* User space interface to file system */
-#define AFS_64BIT_CLIENT 1
-#define AFS_64BIT_IOPS_ENV 1   /* Needed for NAMEI */
-#define AFS_FBSD_ENV 1
 #define AFS_FBSD50_ENV 1
 #define AFS_FBSD51_ENV 1
 #define AFS_FBSD52_ENV 1
 #define AFS_FBSD62_ENV 1
 #define AFS_FBSD70_ENV 1
 #define AFS_FBSD71_ENV 1
+#define AFS_FBSD72_ENV 1
+#define AFS_FBSD73_ENV 1
+#define AFS_FBSD74_ENV 1
 #define AFS_FBSD80_ENV 1
 #define AFS_FBSD81_ENV 1
+#define AFS_FBSD82_ENV 1
+#define AFS_FBSD83_ENV 1
+#define AFS_FBSD84_ENV 1
 #define AFS_FBSD90_ENV 1
-#define AFS_X86_FBSD_ENV 1
+
 #define AFS_X86_FBSD50_ENV 1
-#define AFS_X86_FBSD60_ENV 1 /* added at 70--ie, some changes should port <-- */
+#define AFS_X86_FBSD51_ENV 1
+#define AFS_X86_FBSD52_ENV 1
+#define AFS_X86_FBSD53_ENV 1
+#define AFS_X86_FBSD60_ENV 1
+#define AFS_X86_FBSD61_ENV 1
 #define AFS_X86_FBSD62_ENV 1
 #define AFS_X86_FBSD70_ENV 1
 #define AFS_X86_FBSD71_ENV 1
+#define AFS_X86_FBSD72_ENV 1
+#define AFS_X86_FBSD74_ENV 1
 #define AFS_X86_FBSD80_ENV 1
 #define AFS_X86_FBSD81_ENV 1
+#define AFS_X86_FBSD82_ENV 1
+#define AFS_X86_FBSD83_ENV 1
+#define AFS_X86_FBSD84_ENV 1
 #define AFS_X86_FBSD90_ENV 1
-#define AFS_X86_ENV 1
-#undef  AFS_NONFSTRANS
-#define AFS_NONFSTRANS 1
-#define FTRUNC O_TRUNC
-
-#define IUPD 0x0010
-#define IACC 0x0020
-#define ICHG 0x0040
-#define IMOD 0x0080
-
-#define IN_LOCK(ip)     lockmgr(&ip->i_lock, LK_EXCLUSIVE, \
-                                NULL, curproc)
-#define IN_UNLOCK(ip)   lockmgr(&ip->i_lock, LK_RELEASE, \
-                                NULL, curproc)
-
-#include <afs/afs_sysnames.h>
-
-#define AFS_VFS_ENV    1
-#define AFS_VFSINCL_ENV 1
-#define AFS_GREEDY43_ENV       1
-#define AFS_ENV        1
-
-#define AFS_SYSCALL    339
-#define AFS_MOUNT_AFS  "afs"
-
-#ifndef MOUNT_UFS
-#define MOUNT_UFS "ufs"
-#endif
-
-#ifndef        MOUNT_AFS
-#define        MOUNT_AFS AFS_MOUNT_AFS
-#endif
-
-#define RXK_LISTENER_ENV 1
-#define AFS_GCPAGS             0       /* if nonzero, garbage collect PAGs */
-#define AFS_USE_GETTIMEOFDAY    1      /* use gettimeofday to implement rx clock */
-
-/* Extra kernel definitions (from kdefs file) */
-#ifdef _KERNEL
-#define AFS_GLOBAL_SUNLOCK        1
-#define        AFS_VFS34       1       /* What is VFS34??? */
-#define        afsio_iov       uio_iov
-#define        afsio_iovcnt    uio_iovcnt
-#define        afsio_offset    uio_offset
-#define        afsio_seg       uio_segflg
-#define        afsio_resid     uio_resid
-#define        AFS_UIOSYS      UIO_SYSSPACE
-#define        AFS_UIOUSER     UIO_USERSPACE
-#define        AFS_CLBYTES     CLBYTES
-#define        osi_GetTime(x)  microtime(x)
-#define AFS_KALLOC(x)   osi_fbsd_alloc((x), 1)
-#undef AFS_KALLOC_NOSLEEP
-#define        AFS_KALLOC_NOSLEEP(x) osi_fbsd_alloc((x), 0)
-#define AFS_KFREE(x,y)  osi_fbsd_free((x))
-#define        v_count         v_usecount
-#define v_vfsp         v_mount
-#define vfs_bsize      mnt_stat.f_bsize
-#define vfs_fsid       mnt_stat.f_fsid
-#define va_nodeid      va_fileid
-#define vfs_vnodecovered mnt_vnodecovered
-#define direct         dirent
-#define vnode_t                struct vnode
-
-#ifndef MUTEX_DEFAULT
-#define MUTEX_DEFAULT   0
-#endif /* MUTEX_DEFAULT */
-
-#ifndef SSYS
-#define SSYS            0x00002
-#endif /* SSYS */
-
-#define p_rcred         p_ucred
-
-#if    !defined(ASSEMBLER) && !defined(__LANGUAGE_ASSEMBLY__)
-enum vcexcl { NONEXCL, EXCL };
-
-#ifdef KERNEL
-#ifndef MIN
-#define MIN(A,B) ((A) < (B) ? (A) : (B))
-#endif
-#ifndef MAX
-#define MAX(A,B) ((A) > (B) ? (A) : (B))
-#endif
-#endif /* KERNEL */
-
-#endif /* ! ASSEMBLER & ! __LANGUAGE_ASSEMBLY__ */
-#endif /* _KERNEL */
 
 #else /* !defined(UKERNEL) */
 
 /* This section for user space compiles only */
 
-#define UKERNEL                        1       /* user space kernel */
-#define AFS_ENV                        1
-#define AFS_VFSINCL_ENV         1
-#define AFS_USR_FBSD50_ENV     1
-#define AFS_USR_FBSD51_ENV     1
-#define AFS_USR_FBSD52_ENV     1
-#define AFS_USR_FBSD53_ENV     1
-#define AFS_USR_FBSD60_ENV     1
-#define AFS_USR_FBSD61_ENV     1
-#define AFS_USR_FBSD70_ENV     1
-#define AFS_USR_FBSD71_ENV     1
-#define AFS_USR_FBSD80_ENV     1
-#define AFS_USR_FBSD81_ENV     1
-#define AFS_USR_FBSD90_ENV     1
-#define AFS_USR_FBSD_ENV       1
-#undef  AFS_NONFSTRANS
-#define AFS_NONFSTRANS 1
-
-#define AFS_MOUNT_AFS "afs"    /* The name of the filesystem type. */
-#define AFS_SYSCALL 339
-#define AFS_NAMEI_ENV         1        /* User space interface to file system */
-#define AFS_64BIT_IOPS_ENV    1        /* Needed for NAMEI */
-#define AFS_USERSPACE_IP_ADDR 1
-#define RXK_LISTENER_ENV      1
-#define AFS_GCPAGS           0 /* if nonzero, garbage collect PAGs */
-
-#include <afs/afs_sysnames.h>
-
-#define        afsio_iov       uio_iov
-#define        afsio_iovcnt    uio_iovcnt
-#define        afsio_offset    uio_offset
-#define        afsio_seg       uio_segflg
-#define        afsio_fmode     uio_fmode
-#define        afsio_resid     uio_resid
-#define        AFS_UIOSYS      1
-#define        AFS_UIOUSER     UIO_USERSPACE
-#define        AFS_CLBYTES     MCLBYTES
-#define        AFS_MINCHANGE   2
-#define        VATTR_NULL      usr_vattr_null
-
-#define AFS_DIRENT
-#ifndef CMSERVERPREF
-#define CMSERVERPREF
-#endif
-
-#include <sys/param.h>
-#include <sys/types.h>
-#include <sys/mount.h>
-#include <sys/fcntl.h>
-#include <sys/uio.h>
-#include <sys/socket.h>
-#include <netinet/in.h>
-#include <limits.h>
+#define AFS_USR_FBSD50_ENV 1
+#define AFS_USR_FBSD51_ENV 1
+#define AFS_USR_FBSD52_ENV 1
+#define AFS_USR_FBSD53_ENV 1
+#define AFS_USR_FBSD60_ENV 1
+#define AFS_USR_FBSD61_ENV 1
+#define AFS_USR_FBSD62_ENV 1
+#define AFS_USR_FBSD70_ENV 1
+#define AFS_USR_FBSD71_ENV 1
+#define AFS_USR_FBSD72_ENV 1
+#define AFS_USR_FBSD73_ENV 1
+#define AFS_USR_FBSD80_ENV 1
+#define AFS_USR_FBSD81_ENV 1
+#define AFS_USR_FBSD82_ENV 1
+#define AFS_USR_FBSD83_ENV 1
+#define AFS_USR_FBSD84_ENV 1
+#define AFS_USR_FBSD90_ENV 1
 
 #endif /* !defined(UKERNEL) */
 
index a4dc2b1..9ab6de4 100644 (file)
@@ -5,27 +5,11 @@
 #define SYS_NAME       "i386_fbsd_91"
 #define SYS_NAME_ID    SYS_NAME_ID_i386_fbsd_91
 
-#define AFSLITTLE_ENDIAN    1
-#define AFS_HAVE_FFS        1  /* Use system's ffs. */
-#define AFS_HAVE_STATVFS    1  /* System does support statvfs */
-#define AFS_VM_RDWR_ENV            1   /* read/write implemented via VM */
-#define AFS_FAKEOPEN_ENV    1   /* call afs_FakeOpen as if !AFS_VM_RDWR */
-
+#define AFS_FAKEOPEN_ENV 1     /* call afs_FakeOpen as if !AFS_VM_RDWR */
 
 #ifndef UKERNEL
 /* This section for kernel libafs compiles only */
 
-#ifndef IGNORE_STDS_H
-#include <sys/param.h>
-#endif
-
-#define AFS_XBSD_ENV 1         /* {Free,Open,Net}BSD */
-#define AFS_X86_XBSD_ENV 1
-
-#define AFS_NAMEI_ENV     1    /* User space interface to file system */
-#define AFS_64BIT_CLIENT 1
-#define AFS_64BIT_IOPS_ENV 1   /* Needed for NAMEI */
-#define AFS_FBSD_ENV 1
 #define AFS_FBSD50_ENV 1
 #define AFS_FBSD51_ENV 1
 #define AFS_FBSD52_ENV 1
 #define AFS_FBSD62_ENV 1
 #define AFS_FBSD70_ENV 1
 #define AFS_FBSD71_ENV 1
+#define AFS_FBSD72_ENV 1
+#define AFS_FBSD73_ENV 1
+#define AFS_FBSD74_ENV 1
 #define AFS_FBSD80_ENV 1
 #define AFS_FBSD81_ENV 1
+#define AFS_FBSD82_ENV 1
+#define AFS_FBSD83_ENV 1
+#define AFS_FBSD84_ENV 1
 #define AFS_FBSD90_ENV 1
 #define AFS_FBSD91_ENV 1
-#define AFS_X86_FBSD_ENV 1
+
 #define AFS_X86_FBSD50_ENV 1
-#define AFS_X86_FBSD60_ENV 1 /* added at 70--ie, some changes should port <-- */
+#define AFS_X86_FBSD51_ENV 1
+#define AFS_X86_FBSD52_ENV 1
+#define AFS_X86_FBSD53_ENV 1
+#define AFS_X86_FBSD60_ENV 1
+#define AFS_X86_FBSD61_ENV 1
 #define AFS_X86_FBSD62_ENV 1
 #define AFS_X86_FBSD70_ENV 1
 #define AFS_X86_FBSD71_ENV 1
+#define AFS_X86_FBSD72_ENV 1
+#define AFS_X86_FBSD74_ENV 1
 #define AFS_X86_FBSD80_ENV 1
 #define AFS_X86_FBSD81_ENV 1
+#define AFS_X86_FBSD82_ENV 1
+#define AFS_X86_FBSD83_ENV 1
+#define AFS_X86_FBSD84_ENV 1
 #define AFS_X86_FBSD90_ENV 1
 #define AFS_X86_FBSD91_ENV 1
-#define AFS_X86_ENV 1
-#undef  AFS_NONFSTRANS
-#define AFS_NONFSTRANS 1
-#define FTRUNC O_TRUNC
-
-#define IUPD 0x0010
-#define IACC 0x0020
-#define ICHG 0x0040
-#define IMOD 0x0080
-
-#define IN_LOCK(ip)     lockmgr(&ip->i_lock, LK_EXCLUSIVE, \
-                                NULL, curproc)
-#define IN_UNLOCK(ip)   lockmgr(&ip->i_lock, LK_RELEASE, \
-                                NULL, curproc)
-
-#include <afs/afs_sysnames.h>
-
-#define AFS_VFS_ENV    1
-#define AFS_VFSINCL_ENV 1
-#define AFS_GREEDY43_ENV       1
-#define AFS_ENV        1
-
-#define AFS_SYSCALL    339
-#define AFS_MOUNT_AFS  "afs"
-
-#ifndef MOUNT_UFS
-#define MOUNT_UFS "ufs"
-#endif
-
-#ifndef        MOUNT_AFS
-#define        MOUNT_AFS AFS_MOUNT_AFS
-#endif
-
-#define RXK_LISTENER_ENV 1
-#define AFS_GCPAGS             0       /* if nonzero, garbage collect PAGs */
-#define AFS_USE_GETTIMEOFDAY    1      /* use gettimeofday to implement rx clock */
-
-/* Extra kernel definitions (from kdefs file) */
-#ifdef _KERNEL
-#define AFS_GLOBAL_SUNLOCK        1
-#define        AFS_VFS34       1       /* What is VFS34??? */
-#define        afsio_iov       uio_iov
-#define        afsio_iovcnt    uio_iovcnt
-#define        afsio_offset    uio_offset
-#define        afsio_seg       uio_segflg
-#define        afsio_resid     uio_resid
-#define        AFS_UIOSYS      UIO_SYSSPACE
-#define        AFS_UIOUSER     UIO_USERSPACE
-#define        AFS_CLBYTES     CLBYTES
-#define        osi_GetTime(x)  microtime(x)
-#define AFS_KALLOC(x)   osi_fbsd_alloc((x), 1)
-#undef AFS_KALLOC_NOSLEEP
-#define        AFS_KALLOC_NOSLEEP(x) osi_fbsd_alloc((x), 0)
-#define AFS_KFREE(x,y)  osi_fbsd_free((x))
-#define        v_count         v_usecount
-#define v_vfsp         v_mount
-#define vfs_bsize      mnt_stat.f_bsize
-#define vfs_fsid       mnt_stat.f_fsid
-#define va_nodeid      va_fileid
-#define vfs_vnodecovered mnt_vnodecovered
-#define direct         dirent
-#define vnode_t                struct vnode
-
-#ifndef MUTEX_DEFAULT
-#define MUTEX_DEFAULT   0
-#endif /* MUTEX_DEFAULT */
-
-#ifndef SSYS
-#define SSYS            0x00002
-#endif /* SSYS */
-
-#define p_rcred         p_ucred
-
-#if    !defined(ASSEMBLER) && !defined(__LANGUAGE_ASSEMBLY__)
-enum vcexcl { NONEXCL, EXCL };
-
-#ifdef KERNEL
-#ifndef MIN
-#define MIN(A,B) ((A) < (B) ? (A) : (B))
-#endif
-#ifndef MAX
-#define MAX(A,B) ((A) > (B) ? (A) : (B))
-#endif
-#endif /* KERNEL */
-
-#endif /* ! ASSEMBLER & ! __LANGUAGE_ASSEMBLY__ */
-#endif /* _KERNEL */
 
 #else /* !defined(UKERNEL) */
 
 /* This section for user space compiles only */
 
-#define UKERNEL                        1       /* user space kernel */
-#define AFS_ENV                        1
-#define AFS_VFSINCL_ENV         1
-#define AFS_USR_FBSD50_ENV     1
-#define AFS_USR_FBSD51_ENV     1
-#define AFS_USR_FBSD52_ENV     1
-#define AFS_USR_FBSD53_ENV     1
-#define AFS_USR_FBSD60_ENV     1
-#define AFS_USR_FBSD61_ENV     1
-#define AFS_USR_FBSD70_ENV     1
-#define AFS_USR_FBSD71_ENV     1
-#define AFS_USR_FBSD80_ENV     1
-#define AFS_USR_FBSD81_ENV     1
-#define AFS_USR_FBSD90_ENV     1
-#define AFS_USR_FBSD91_ENV     1
-#define AFS_USR_FBSD_ENV       1
-#undef  AFS_NONFSTRANS
-#define AFS_NONFSTRANS 1
-
-#define AFS_MOUNT_AFS "afs"    /* The name of the filesystem type. */
-#define AFS_SYSCALL 339
-#define AFS_NAMEI_ENV         1        /* User space interface to file system */
-#define AFS_64BIT_IOPS_ENV    1        /* Needed for NAMEI */
-#define AFS_USERSPACE_IP_ADDR 1
-#define RXK_LISTENER_ENV      1
-#define AFS_GCPAGS           0 /* if nonzero, garbage collect PAGs */
-
-#include <afs/afs_sysnames.h>
-
-#define        afsio_iov       uio_iov
-#define        afsio_iovcnt    uio_iovcnt
-#define        afsio_offset    uio_offset
-#define        afsio_seg       uio_segflg
-#define        afsio_fmode     uio_fmode
-#define        afsio_resid     uio_resid
-#define        AFS_UIOSYS      1
-#define        AFS_UIOUSER     UIO_USERSPACE
-#define        AFS_CLBYTES     MCLBYTES
-#define        AFS_MINCHANGE   2
-#define        VATTR_NULL      usr_vattr_null
-
-#define AFS_DIRENT
-#ifndef CMSERVERPREF
-#define CMSERVERPREF
-#endif
-
-#include <sys/param.h>
-#include <sys/types.h>
-#include <sys/mount.h>
-#include <sys/fcntl.h>
-#include <sys/uio.h>
-#include <sys/socket.h>
-#include <netinet/in.h>
-#include <limits.h>
+#define AFS_USR_FBSD50_ENV 1
+#define AFS_USR_FBSD51_ENV 1
+#define AFS_USR_FBSD52_ENV 1
+#define AFS_USR_FBSD53_ENV 1
+#define AFS_USR_FBSD60_ENV 1
+#define AFS_USR_FBSD61_ENV 1
+#define AFS_USR_FBSD62_ENV 1
+#define AFS_USR_FBSD70_ENV 1
+#define AFS_USR_FBSD71_ENV 1
+#define AFS_USR_FBSD72_ENV 1
+#define AFS_USR_FBSD73_ENV 1
+#define AFS_USR_FBSD80_ENV 1
+#define AFS_USR_FBSD81_ENV 1
+#define AFS_USR_FBSD82_ENV 1
+#define AFS_USR_FBSD83_ENV 1
+#define AFS_USR_FBSD84_ENV 1
+#define AFS_USR_FBSD90_ENV 1
+#define AFS_USR_FBSD91_ENV 1
 
 #endif /* !defined(UKERNEL) */
 
index 92a71e6..d084b58 100644 (file)
@@ -5,27 +5,11 @@
 #define SYS_NAME       "i386_fbsd_92"
 #define SYS_NAME_ID    SYS_NAME_ID_i386_fbsd_92
 
-#define AFSLITTLE_ENDIAN    1
-#define AFS_HAVE_FFS        1  /* Use system's ffs. */
-#define AFS_HAVE_STATVFS    1  /* System does support statvfs */
-#define AFS_VM_RDWR_ENV            1   /* read/write implemented via VM */
-#define AFS_FAKEOPEN_ENV    1   /* call afs_FakeOpen as if !AFS_VM_RDWR */
-
+#define AFS_FAKEOPEN_ENV 1     /* call afs_FakeOpen as if !AFS_VM_RDWR */
 
 #ifndef UKERNEL
 /* This section for kernel libafs compiles only */
 
-#ifndef IGNORE_STDS_H
-#include <sys/param.h>
-#endif
-
-#define AFS_XBSD_ENV 1         /* {Free,Open,Net}BSD */
-#define AFS_X86_XBSD_ENV 1
-
-#define AFS_NAMEI_ENV     1    /* User space interface to file system */
-#define AFS_64BIT_CLIENT 1
-#define AFS_64BIT_IOPS_ENV 1   /* Needed for NAMEI */
-#define AFS_FBSD_ENV 1
 #define AFS_FBSD50_ENV 1
 #define AFS_FBSD51_ENV 1
 #define AFS_FBSD52_ENV 1
 #define AFS_FBSD62_ENV 1
 #define AFS_FBSD70_ENV 1
 #define AFS_FBSD71_ENV 1
+#define AFS_FBSD72_ENV 1
+#define AFS_FBSD73_ENV 1
+#define AFS_FBSD74_ENV 1
 #define AFS_FBSD80_ENV 1
 #define AFS_FBSD81_ENV 1
+#define AFS_FBSD82_ENV 1
+#define AFS_FBSD83_ENV 1
+#define AFS_FBSD84_ENV 1
 #define AFS_FBSD90_ENV 1
 #define AFS_FBSD91_ENV 1
 #define AFS_FBSD92_ENV 1
-#define AFS_X86_FBSD_ENV 1
+
 #define AFS_X86_FBSD50_ENV 1
-#define AFS_X86_FBSD60_ENV 1 /* added at 70--ie, some changes should port <-- */
+#define AFS_X86_FBSD51_ENV 1
+#define AFS_X86_FBSD52_ENV 1
+#define AFS_X86_FBSD53_ENV 1
+#define AFS_X86_FBSD60_ENV 1
+#define AFS_X86_FBSD61_ENV 1
 #define AFS_X86_FBSD62_ENV 1
 #define AFS_X86_FBSD70_ENV 1
 #define AFS_X86_FBSD71_ENV 1
+#define AFS_X86_FBSD72_ENV 1
+#define AFS_X86_FBSD74_ENV 1
 #define AFS_X86_FBSD80_ENV 1
 #define AFS_X86_FBSD81_ENV 1
+#define AFS_X86_FBSD82_ENV 1
+#define AFS_X86_FBSD83_ENV 1
+#define AFS_X86_FBSD84_ENV 1
 #define AFS_X86_FBSD90_ENV 1
 #define AFS_X86_FBSD91_ENV 1
 #define AFS_X86_FBSD92_ENV 1
-#define AFS_X86_ENV 1
-#undef  AFS_NONFSTRANS
-#define AFS_NONFSTRANS 1
-#define FTRUNC O_TRUNC
-
-#define IUPD 0x0010
-#define IACC 0x0020
-#define ICHG 0x0040
-#define IMOD 0x0080
-
-#define IN_LOCK(ip)     lockmgr(&ip->i_lock, LK_EXCLUSIVE, \
-                                NULL, curproc)
-#define IN_UNLOCK(ip)   lockmgr(&ip->i_lock, LK_RELEASE, \
-                                NULL, curproc)
-
-#include <afs/afs_sysnames.h>
-
-#define AFS_VFS_ENV    1
-#define AFS_VFSINCL_ENV 1
-#define AFS_GREEDY43_ENV       1
-#define AFS_ENV        1
-
-#define AFS_SYSCALL    339
-#define AFS_MOUNT_AFS  "afs"
-
-#ifndef MOUNT_UFS
-#define MOUNT_UFS "ufs"
-#endif
-
-#ifndef        MOUNT_AFS
-#define        MOUNT_AFS AFS_MOUNT_AFS
-#endif
-
-#define RXK_LISTENER_ENV 1
-#define AFS_GCPAGS             0       /* if nonzero, garbage collect PAGs */
-#define AFS_USE_GETTIMEOFDAY    1      /* use gettimeofday to implement rx clock */
-
-/* Extra kernel definitions (from kdefs file) */
-#ifdef _KERNEL
-#define AFS_GLOBAL_SUNLOCK        1
-#define        AFS_VFS34       1       /* What is VFS34??? */
-#define        afsio_iov       uio_iov
-#define        afsio_iovcnt    uio_iovcnt
-#define        afsio_offset    uio_offset
-#define        afsio_seg       uio_segflg
-#define        afsio_resid     uio_resid
-#define        AFS_UIOSYS      UIO_SYSSPACE
-#define        AFS_UIOUSER     UIO_USERSPACE
-#define        AFS_CLBYTES     CLBYTES
-#define        osi_GetTime(x)  microtime(x)
-#define AFS_KALLOC(x)   osi_fbsd_alloc((x), 1)
-#undef AFS_KALLOC_NOSLEEP
-#define        AFS_KALLOC_NOSLEEP(x) osi_fbsd_alloc((x), 0)
-#define AFS_KFREE(x,y)  osi_fbsd_free((x))
-#define        v_count         v_usecount
-#define v_vfsp         v_mount
-#define vfs_bsize      mnt_stat.f_bsize
-#define vfs_fsid       mnt_stat.f_fsid
-#define va_nodeid      va_fileid
-#define vfs_vnodecovered mnt_vnodecovered
-#define direct         dirent
-#define vnode_t                struct vnode
-
-#ifndef MUTEX_DEFAULT
-#define MUTEX_DEFAULT   0
-#endif /* MUTEX_DEFAULT */
-
-#ifndef SSYS
-#define SSYS            0x00002
-#endif /* SSYS */
-
-#define p_rcred         p_ucred
-
-#if    !defined(ASSEMBLER) && !defined(__LANGUAGE_ASSEMBLY__)
-enum vcexcl { NONEXCL, EXCL };
-
-#ifdef KERNEL
-#ifndef MIN
-#define MIN(A,B) ((A) < (B) ? (A) : (B))
-#endif
-#ifndef MAX
-#define MAX(A,B) ((A) > (B) ? (A) : (B))
-#endif
-#endif /* KERNEL */
-
-#endif /* ! ASSEMBLER & ! __LANGUAGE_ASSEMBLY__ */
-#endif /* _KERNEL */
 
 #else /* !defined(UKERNEL) */
 
 /* This section for user space compiles only */
 
-#define UKERNEL                        1       /* user space kernel */
-#define AFS_ENV                        1
-#define AFS_VFSINCL_ENV         1
-#define AFS_USR_FBSD50_ENV     1
-#define AFS_USR_FBSD51_ENV     1
-#define AFS_USR_FBSD52_ENV     1
-#define AFS_USR_FBSD53_ENV     1
-#define AFS_USR_FBSD60_ENV     1
-#define AFS_USR_FBSD61_ENV     1
-#define AFS_USR_FBSD70_ENV     1
-#define AFS_USR_FBSD71_ENV     1
-#define AFS_USR_FBSD80_ENV     1
-#define AFS_USR_FBSD81_ENV     1
-#define AFS_USR_FBSD90_ENV     1
-#define AFS_USR_FBSD91_ENV     1
-#define AFS_USR_FBSD92_ENV     1
-#define AFS_USR_FBSD_ENV       1
-#undef  AFS_NONFSTRANS
-#define AFS_NONFSTRANS 1
-
-#define AFS_MOUNT_AFS "afs"    /* The name of the filesystem type. */
-#define AFS_SYSCALL 339
-#define AFS_NAMEI_ENV         1        /* User space interface to file system */
-#define AFS_64BIT_IOPS_ENV    1        /* Needed for NAMEI */
-#define AFS_USERSPACE_IP_ADDR 1
-#define RXK_LISTENER_ENV      1
-#define AFS_GCPAGS           0 /* if nonzero, garbage collect PAGs */
-
-#include <afs/afs_sysnames.h>
-
-#define        afsio_iov       uio_iov
-#define        afsio_iovcnt    uio_iovcnt
-#define        afsio_offset    uio_offset
-#define        afsio_seg       uio_segflg
-#define        afsio_fmode     uio_fmode
-#define        afsio_resid     uio_resid
-#define        AFS_UIOSYS      1
-#define        AFS_UIOUSER     UIO_USERSPACE
-#define        AFS_CLBYTES     MCLBYTES
-#define        AFS_MINCHANGE   2
-#define        VATTR_NULL      usr_vattr_null
-
-#define AFS_DIRENT
-#ifndef CMSERVERPREF
-#define CMSERVERPREF
-#endif
-
-#include <sys/param.h>
-#include <sys/types.h>
-#include <sys/mount.h>
-#include <sys/fcntl.h>
-#include <sys/uio.h>
-#include <sys/socket.h>
-#include <netinet/in.h>
-#include <limits.h>
+#define AFS_USR_FBSD50_ENV 1
+#define AFS_USR_FBSD51_ENV 1
+#define AFS_USR_FBSD52_ENV 1
+#define AFS_USR_FBSD53_ENV 1
+#define AFS_USR_FBSD60_ENV 1
+#define AFS_USR_FBSD61_ENV 1
+#define AFS_USR_FBSD62_ENV 1
+#define AFS_USR_FBSD70_ENV 1
+#define AFS_USR_FBSD71_ENV 1
+#define AFS_USR_FBSD72_ENV 1
+#define AFS_USR_FBSD73_ENV 1
+#define AFS_USR_FBSD80_ENV 1
+#define AFS_USR_FBSD81_ENV 1
+#define AFS_USR_FBSD82_ENV 1
+#define AFS_USR_FBSD83_ENV 1
+#define AFS_USR_FBSD84_ENV 1
+#define AFS_USR_FBSD90_ENV 1
+#define AFS_USR_FBSD91_ENV 1
+#define AFS_USR_FBSD92_ENV 1
 
 #endif /* !defined(UKERNEL) */
 
index 774d65f..39086a7 100644 (file)
@@ -5,27 +5,11 @@
 #define SYS_NAME       "i386_fbsd_93"
 #define SYS_NAME_ID    SYS_NAME_ID_i386_fbsd_93
 
-#define AFSLITTLE_ENDIAN    1
-#define AFS_HAVE_FFS        1  /* Use system's ffs. */
-#define AFS_HAVE_STATVFS    1  /* System does support statvfs */
-#define AFS_VM_RDWR_ENV            1   /* read/write implemented via VM */
-#define AFS_FAKEOPEN_ENV    1   /* call afs_FakeOpen as if !AFS_VM_RDWR */
-
+#define AFS_FAKEOPEN_ENV 1     /* call afs_FakeOpen as if !AFS_VM_RDWR */
 
 #ifndef UKERNEL
 /* This section for kernel libafs compiles only */
 
-#ifndef IGNORE_STDS_H
-#include <sys/param.h>
-#endif
-
-#define AFS_XBSD_ENV 1         /* {Free,Open,Net}BSD */
-#define AFS_X86_XBSD_ENV 1
-
-#define AFS_NAMEI_ENV     1    /* User space interface to file system */
-#define AFS_64BIT_CLIENT 1
-#define AFS_64BIT_IOPS_ENV 1   /* Needed for NAMEI */
-#define AFS_FBSD_ENV 1
 #define AFS_FBSD50_ENV 1
 #define AFS_FBSD51_ENV 1
 #define AFS_FBSD52_ENV 1
 #define AFS_FBSD62_ENV 1
 #define AFS_FBSD70_ENV 1
 #define AFS_FBSD71_ENV 1
+#define AFS_FBSD72_ENV 1
+#define AFS_FBSD73_ENV 1
+#define AFS_FBSD74_ENV 1
 #define AFS_FBSD80_ENV 1
 #define AFS_FBSD81_ENV 1
+#define AFS_FBSD82_ENV 1
+#define AFS_FBSD83_ENV 1
+#define AFS_FBSD84_ENV 1
 #define AFS_FBSD90_ENV 1
 #define AFS_FBSD91_ENV 1
 #define AFS_FBSD92_ENV 1
-#define        AFS_FBSD93_ENV 1
-#define AFS_X86_FBSD_ENV 1
+#define AFS_FBSD93_ENV 1
+
 #define AFS_X86_FBSD50_ENV 1
-#define AFS_X86_FBSD60_ENV 1 /* added at 70--ie, some changes should port <-- */
+#define AFS_X86_FBSD51_ENV 1
+#define AFS_X86_FBSD52_ENV 1
+#define AFS_X86_FBSD53_ENV 1
+#define AFS_X86_FBSD60_ENV 1
+#define AFS_X86_FBSD61_ENV 1
 #define AFS_X86_FBSD62_ENV 1
 #define AFS_X86_FBSD70_ENV 1
 #define AFS_X86_FBSD71_ENV 1
+#define AFS_X86_FBSD72_ENV 1
+#define AFS_X86_FBSD74_ENV 1
 #define AFS_X86_FBSD80_ENV 1
 #define AFS_X86_FBSD81_ENV 1
+#define AFS_X86_FBSD82_ENV 1
+#define AFS_X86_FBSD83_ENV 1
+#define AFS_X86_FBSD84_ENV 1
 #define AFS_X86_FBSD90_ENV 1
 #define AFS_X86_FBSD91_ENV 1
 #define AFS_X86_FBSD92_ENV 1
-#define        AFS_X86_FBSD93_ENV 1
-#define AFS_X86_ENV 1
-#undef  AFS_NONFSTRANS
-#define AFS_NONFSTRANS 1
-#define FTRUNC O_TRUNC
-
-#define IUPD 0x0010
-#define IACC 0x0020
-#define ICHG 0x0040
-#define IMOD 0x0080
-
-#define IN_LOCK(ip)     lockmgr(&ip->i_lock, LK_EXCLUSIVE, \
-                               NULL, curproc)
-#define IN_UNLOCK(ip)   lockmgr(&ip->i_lock, LK_RELEASE, \
-                               NULL, curproc)
-
-#include <afs/afs_sysnames.h>
-
-#define AFS_VFS_ENV    1
-#define AFS_VFSINCL_ENV 1
-#define AFS_GREEDY43_ENV       1
-#define AFS_ENV        1
-
-#define AFS_SYSCALL    339
-#define AFS_MOUNT_AFS  "afs"
-
-#ifndef MOUNT_UFS
-#define MOUNT_UFS "ufs"
-#endif
-
-#ifndef        MOUNT_AFS
-#define        MOUNT_AFS AFS_MOUNT_AFS
-#endif
-
-#define RXK_LISTENER_ENV 1
-#define AFS_GCPAGS             0       /* if nonzero, garbage collect PAGs */
-#define AFS_USE_GETTIMEOFDAY    1      /* use gettimeofday to implement rx clock */
-
-/* Extra kernel definitions (from kdefs file) */
-#ifdef _KERNEL
-#define AFS_GLOBAL_SUNLOCK        1
-#define        AFS_VFS34       1       /* What is VFS34??? */
-#define        afsio_iov       uio_iov
-#define        afsio_iovcnt    uio_iovcnt
-#define        afsio_offset    uio_offset
-#define        afsio_seg       uio_segflg
-#define        afsio_resid     uio_resid
-#define        AFS_UIOSYS      UIO_SYSSPACE
-#define        AFS_UIOUSER     UIO_USERSPACE
-#define        AFS_CLBYTES     CLBYTES
-#define        osi_GetTime(x)  microtime(x)
-#define AFS_KALLOC(x)   osi_fbsd_alloc((x), 1)
-#undef AFS_KALLOC_NOSLEEP
-#define        AFS_KALLOC_NOSLEEP(x) osi_fbsd_alloc((x), 0)
-#define AFS_KFREE(x,y)  osi_fbsd_free((x))
-#define        v_count         v_usecount
-#define v_vfsp         v_mount
-#define vfs_bsize      mnt_stat.f_bsize
-#define vfs_fsid       mnt_stat.f_fsid
-#define va_nodeid      va_fileid
-#define vfs_vnodecovered mnt_vnodecovered
-#define direct         dirent
-#define vnode_t                struct vnode
-
-#ifndef MUTEX_DEFAULT
-#define MUTEX_DEFAULT   0
-#endif /* MUTEX_DEFAULT */
-
-#ifndef SSYS
-#define SSYS            0x00002
-#endif /* SSYS */
-
-#define p_rcred         p_ucred
-
-#if    !defined(ASSEMBLER) && !defined(__LANGUAGE_ASSEMBLY__)
-enum vcexcl { NONEXCL, EXCL };
-
-#ifdef KERNEL
-#ifndef MIN
-#define MIN(A,B) ((A) < (B) ? (A) : (B))
-#endif
-#ifndef MAX
-#define MAX(A,B) ((A) > (B) ? (A) : (B))
-#endif
-#endif /* KERNEL */
-
-#endif /* ! ASSEMBLER & ! __LANGUAGE_ASSEMBLY__ */
-#endif /* _KERNEL */
+#define AFS_X86_FBSD93_ENV 1
 
 #else /* !defined(UKERNEL) */
 
 /* This section for user space compiles only */
 
-#define UKERNEL                        1       /* user space kernel */
-#define AFS_ENV                        1
-#define AFS_VFSINCL_ENV         1
-#define AFS_USR_FBSD50_ENV     1
-#define AFS_USR_FBSD51_ENV     1
-#define AFS_USR_FBSD52_ENV     1
-#define AFS_USR_FBSD53_ENV     1
-#define AFS_USR_FBSD60_ENV     1
-#define AFS_USR_FBSD61_ENV     1
-#define AFS_USR_FBSD70_ENV     1
-#define AFS_USR_FBSD71_ENV     1
-#define AFS_USR_FBSD80_ENV     1
-#define AFS_USR_FBSD81_ENV     1
-#define AFS_USR_FBSD90_ENV     1
-#define AFS_USR_FBSD91_ENV     1
-#define AFS_USR_FBSD92_ENV     1
-#define        AFS_USR_FBSD93_ENV      1
-#define AFS_USR_FBSD_ENV       1
-#undef  AFS_NONFSTRANS
-#define AFS_NONFSTRANS 1
-
-#define AFS_MOUNT_AFS "afs"    /* The name of the filesystem type. */
-#define AFS_SYSCALL 339
-#define AFS_NAMEI_ENV         1        /* User space interface to file system */
-#define AFS_64BIT_IOPS_ENV    1        /* Needed for NAMEI */
-#define AFS_USERSPACE_IP_ADDR 1
-#define RXK_LISTENER_ENV      1
-#define AFS_GCPAGS           0 /* if nonzero, garbage collect PAGs */
-
-#include <afs/afs_sysnames.h>
-
-#define        afsio_iov       uio_iov
-#define        afsio_iovcnt    uio_iovcnt
-#define        afsio_offset    uio_offset
-#define        afsio_seg       uio_segflg
-#define        afsio_fmode     uio_fmode
-#define        afsio_resid     uio_resid
-#define        AFS_UIOSYS      1
-#define        AFS_UIOUSER     UIO_USERSPACE
-#define        AFS_CLBYTES     MCLBYTES
-#define        AFS_MINCHANGE   2
-#define        VATTR_NULL      usr_vattr_null
-
-#define AFS_DIRENT
-#ifndef CMSERVERPREF
-#define CMSERVERPREF
-#endif
-
-#include <sys/param.h>
-#include <sys/types.h>
-#include <sys/mount.h>
-#include <sys/fcntl.h>
-#include <sys/uio.h>
-#include <sys/socket.h>
-#include <netinet/in.h>
-#include <limits.h>
+#define AFS_USR_FBSD50_ENV 1
+#define AFS_USR_FBSD51_ENV 1
+#define AFS_USR_FBSD52_ENV 1
+#define AFS_USR_FBSD53_ENV 1
+#define AFS_USR_FBSD60_ENV 1
+#define AFS_USR_FBSD61_ENV 1
+#define AFS_USR_FBSD62_ENV 1
+#define AFS_USR_FBSD70_ENV 1
+#define AFS_USR_FBSD71_ENV 1
+#define AFS_USR_FBSD72_ENV 1
+#define AFS_USR_FBSD73_ENV 1
+#define AFS_USR_FBSD80_ENV 1
+#define AFS_USR_FBSD81_ENV 1
+#define AFS_USR_FBSD82_ENV 1
+#define AFS_USR_FBSD83_ENV 1
+#define AFS_USR_FBSD84_ENV 1
+#define AFS_USR_FBSD90_ENV 1
+#define AFS_USR_FBSD91_ENV 1
+#define AFS_USR_FBSD92_ENV 1
+#define AFS_USR_FBSD93_ENV 1
 
 #endif /* !defined(UKERNEL) */