14f4060aeSpendry /*
24f4060aeSpendry  * Copyright (c) 1990 Jan-Simon Pendry
34f4060aeSpendry  * Copyright (c) 1990 Imperial College of Science, Technology & Medicine
4*8ea62306Sbostic  * Copyright (c) 1990, 1993
5*8ea62306Sbostic  *	The Regents of the University of California.  All rights reserved.
64f4060aeSpendry  *
74f4060aeSpendry  * This code is derived from software contributed to Berkeley by
84f4060aeSpendry  * Jan-Simon Pendry at Imperial College, London.
94f4060aeSpendry  *
104f4060aeSpendry  * %sccs.include.redist.c%
114f4060aeSpendry  *
12*8ea62306Sbostic  *	@(#)misc-stellix.h	8.1 (Berkeley) 06/06/93
134f4060aeSpendry  *
144f4060aeSpendry  */
154f4060aeSpendry 
164f4060aeSpendry #include <sys/fstyp.h>
174f4060aeSpendry 
184f4060aeSpendry struct ufs_args {
194f4060aeSpendry 	char *fspec;
204f4060aeSpendry };
214f4060aeSpendry 
224f4060aeSpendry struct nfs_args {
234f4060aeSpendry         struct sockaddr_in      *addr;          /* file server address */
244f4060aeSpendry         fhandle_t               *fh;            /* File handle to be mounted */
254f4060aeSpendry         int                     flags;          /* flags */
264f4060aeSpendry         int                     wsize;          /* write size in bytes */
274f4060aeSpendry         int                     rsize;          /* read size in bytes */
284f4060aeSpendry         int                     timeo;          /* initial timeout in .1 secs *
294f4060aeSpendry /
304f4060aeSpendry         int                     retrans;        /* times to retry send */
314f4060aeSpendry         char                    *hostname;      /* server's name */
324f4060aeSpendry };
334f4060aeSpendry #define NFSMNT_SOFT     0x001   /* soft mount (hard is default) */
344f4060aeSpendry #define NFSMNT_WSIZE    0x002   /* set write size */
354f4060aeSpendry #define NFSMNT_RSIZE    0x004   /* set read size */
364f4060aeSpendry #define NFSMNT_TIMEO    0x008   /* set initial timeout (= 1.6 sec) */
374f4060aeSpendry #define NFSMNT_RETRANS  0x010   /* set number of request retrys */
384f4060aeSpendry #define NFSMNT_HOSTNAME 0x020   /* set hostname for error printf */
394f4060aeSpendry #define NFSMNT_INT	0x040	/* allow interrupts on hard mount */
40