1*53748Spendry /* 2*53748Spendry * Copyright (c) 1990 Jan-Simon Pendry 3*53748Spendry * Copyright (c) 1990 Imperial College of Science, Technology & Medicine 4*53748Spendry * Copyright (c) 1990 The Regents of the University of California. 5*53748Spendry * All rights reserved. 6*53748Spendry * 7*53748Spendry * This code is derived from software contributed to Berkeley by 8*53748Spendry * Jan-Simon Pendry at Imperial College, London. 9*53748Spendry * 10*53748Spendry * %sccs.include.redist.c% 11*53748Spendry * 12*53748Spendry * @(#)misc-stellix.h 5.1 (Berkeley) 05/31/92 13*53748Spendry * 14*53748Spendry */ 15*53748Spendry 16*53748Spendry #include <sys/fstyp.h> 17*53748Spendry 18*53748Spendry struct ufs_args { 19*53748Spendry char *fspec; 20*53748Spendry }; 21*53748Spendry 22*53748Spendry struct nfs_args { 23*53748Spendry struct sockaddr_in *addr; /* file server address */ 24*53748Spendry fhandle_t *fh; /* File handle to be mounted */ 25*53748Spendry int flags; /* flags */ 26*53748Spendry int wsize; /* write size in bytes */ 27*53748Spendry int rsize; /* read size in bytes */ 28*53748Spendry int timeo; /* initial timeout in .1 secs * 29*53748Spendry / 30*53748Spendry int retrans; /* times to retry send */ 31*53748Spendry char *hostname; /* server's name */ 32*53748Spendry }; 33*53748Spendry #define NFSMNT_SOFT 0x001 /* soft mount (hard is default) */ 34*53748Spendry #define NFSMNT_WSIZE 0x002 /* set write size */ 35*53748Spendry #define NFSMNT_RSIZE 0x004 /* set read size */ 36*53748Spendry #define NFSMNT_TIMEO 0x008 /* set initial timeout (= 1.6 sec) */ 37*53748Spendry #define NFSMNT_RETRANS 0x010 /* set number of request retrys */ 38*53748Spendry #define NFSMNT_HOSTNAME 0x020 /* set hostname for error printf */ 39*53748Spendry #define NFSMNT_INT 0x040 /* allow interrupts on hard mount */ 40