home *** CD-ROM | disk | FTP | other *** search
- /* Copyright (c) 1984, 1986, 1987, 1988 AT&T */
- /* All Rights Reserved */
-
- /* THIS IS UNPUBLISHED PROPRIETARY SOURCE CODE OF AT&T */
- /* The copyright notice above does not evidence any */
- /* actual or intended publication of such source code. */
-
-
- #ident "@(#)head.sys:nserve.h 1.3.1.1"
-
- /*
- * nserve.h contains defines needed both in the kernel
- * and in user programs for adv, mount, and name service fns
- */
- #define A_RDWR 0 /* read/write flag */
- #define A_RDONLY 1 /* read only flag */
- #define A_CLIST 2 /* client list flag */
- #define A_MODIFY 4 /* modify (really replace) clist flag */
- #define A_INUSE 8 /* advertise table entry in use */
- #define A_FREE 0 /* advertise table entry free */
- #define A_MINTER 16 /* unadv -- but not free yet */
- #define SEPARATOR '.'
- #define MAXDNAME 64
-
- /* the following will migrate to /usr/include/nserve.h in load N7 */
-
- #define NS_REL 15
- #define NS_QMOUNT 16 /* queue resource request */
- #define NS_DQMOUNT 17 /* dequeue request from queue */
-
- #define R_NOERR 0 /* no error */
- #define R_FORMAT 1 /* format error */
- #define R_NSFAIL 2 /* name server failure */
- #define R_NONAME 3 /* name does not exist */
- #define R_IMP 4 /* request type not implemented or bad */
- #define R_PERM 5 /* no permission for this operation */
- #define R_DUP 6 /* name not unique (for advertise) */
- #define R_SYS 7 /* a system call failed in name server */
- #define R_EPASS 8 /* error accessing primary passwd file */
- #define R_INVPW 9 /* invalid password */
- #define R_NOPW 10 /* no passwd in primary passwd file */
- #define R_SETUP 11 /* error in ns_setup() */
- #define R_SEND 12 /* error in ns_send() */
- #define R_RCV 13 /* error in ns_rcv() */
- #define R_INREC 14 /* in recovery, try again */
- #define R_FAIL 15 /* unknown failure */
-