diff options
Diffstat (limited to 'usr.sbin/amd/config/os-u3_0.h')
-rw-r--r-- | usr.sbin/amd/config/os-u3_0.h | 154 |
1 files changed, 0 insertions, 154 deletions
diff --git a/usr.sbin/amd/config/os-u3_0.h b/usr.sbin/amd/config/os-u3_0.h deleted file mode 100644 index 08a4f36..0000000 --- a/usr.sbin/amd/config/os-u3_0.h +++ /dev/null @@ -1,154 +0,0 @@ -/* - * Copyright (c) 1989 Jan-Simon Pendry - * Copyright (c) 1989 Imperial College of Science, Technology & Medicine - * Copyright (c) 1989, 1993 - * The Regents of the University of California. All rights reserved. - * - * This code is derived from software contributed to Berkeley by - * Jan-Simon Pendry at Imperial College, London. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions - * are met: - * 1. Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * 2. Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * 3. All advertising materials mentioning features or use of this software - * must display the following acknowledgement: - * This product includes software developed by the University of - * California, Berkeley and its contributors. - * 4. Neither the name of the University nor the names of its contributors - * may be used to endorse or promote products derived from this software - * without specific prior written permission. - * - * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND - * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - * ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE - * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL - * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS - * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT - * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY - * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - * SUCH DAMAGE. - * - * @(#)os-u3_0.h 8.1 (Berkeley) 6/6/93 - * - * $Id: os-u3_0.h,v 5.2.2.1 1992/02/09 15:10:52 jsp beta $ - * - * Ultrix 3.0 definitions for Amd (automounter) - */ - -/* - * Does the compiler grok void * - */ -#undef VOIDP - -/* - * Which version of the Sun RPC library we are using - * This is the implementation release number, not - * the protocol revision number. - */ -#define RPC_3 - -/* - * Which version of the NFS interface are we using. - * This is the implementation release number, not - * the protocol revision number. - */ -#define NFS_3 - -/* - * Byte ordering - */ -#undef ARCH_ENDIAN -#if defined(vax) || defined(mips) -#define ARCH_ENDIAN "little" -#endif - -/* - * The mount table is obtained from the kernel - */ -#undef UPDATE_MTAB - -/* - * No mntent info on Ultrix - */ -#undef MNTENT_HDR - -/* - * No support for syslog() - */ -#undef HAS_SYSLOG - -/* - * Name of filesystem types - */ -#define MOUNT_TYPE_NFS GT_NFS -#define MOUNT_TYPE_UFS GT_ULTRIX -#undef MTAB_TYPE_UFS -#define MTAB_TYPE_UFS "ufs" - -/* - * Name of mount & unmount system calls - */ -#undef MOUNT_TRAP -#define MOUNT_TRAP(type, mnt, flag, mnt_data) \ - mount(mnt->mnt_fsname, mnt->mnt_dir, flag, type, mnt_data) -#undef UNMOUNT_TRAP -#define UNMOUNT_TRAP(mnt) umount(mnt->mnt_passno) - -/* - * Miscellaneous Ultrix bits - */ -#define M_RDONLY M_RONLY - -#define MNTMAXSTR 128 - -#define MNTTYPE_UFS "ufs" /* Un*x file system */ -#define MNTTYPE_NFS "nfs" /* network file system */ -#define MNTTYPE_IGNORE "ignore" /* No type specified, ignore this entry */ - -#define MNTOPT_RO "ro" /* read only */ -#define MNTOPT_RW "rw" /* read/write */ -#define MNTOPT_QUOTA "quota" /* quotas */ -#define MNTOPT_NOQUOTA "noquota" /* no quotas */ -#define MNTOPT_HARD "hard" /* hard mount */ -#define MNTOPT_SOFT "soft" /* soft mount */ -#define MNTOPT_INTR "intr" /* interrupts allowed */ - -#define MNTOPT_NOSUID "nosuid" /* no set uid allowed */ - -struct mntent { - char *mnt_fsname; /* name of mounted file system */ - char *mnt_dir; /* file system path prefix */ - char *mnt_type; /* MNTTYPE_* */ - char *mnt_opts; /* MNTOPT* */ - int mnt_freq; /* dump frequency, in days */ - int mnt_passno; /* pass number on parallel fsck */ -}; -#define MOUNTED "/etc/mtab" - -#define NFS_HDR "misc-ultrix.h" -#define UFS_HDR "misc-ultrix.h" - -#define NEED_XDR_POINTER -#define NEED_CLNT_SPERRNO - -#define nfs_args nfs_gfs_mount -#define ULTRIX_HACK /* Should be handled better than this !! */ -#define NEED_MNTOPT_PARSER - -/* - * How to get a mount list - */ -#undef READ_MTAB_FROM_FILE -#define READ_MTAB_ULTRIX_STYLE - -/* - * Need precise length links - */ -#define PRECISE_SYMLINKS |