home *** CD-ROM | disk | FTP | other *** search
/ Piper's Pit BBS/FTP: ibm 0010 - 0019 / ibm0010-0019 / ibm0010.tar / ibm0010 / UNIX3862.ZIP / U386-06.ZIP / U386-6.TD0 / usr / include / sys / nserve.h < prev    next >
Encoding:
Text File  |  1988-06-26  |  1.8 KB  |  47 lines

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