home *** CD-ROM | disk | FTP | other *** search
/ PC World Komputer 1999 March B / SCO_CASTOR4RRT.iso / rpc / root / usr / include / rpcsvc / ypupd.h / ypupd
Text File  |  1998-08-19  |  3KB  |  95 lines

  1. /*
  2.  * Copyright (c) 1998 The Santa Cruz Operation, Inc.. All Rights Reserved. 
  3.  *                                                                         
  4.  *        THIS IS UNPUBLISHED PROPRIETARY SOURCE CODE OF THE               
  5.  *                   SANTA CRUZ OPERATION INC.                             
  6.  *                                                                         
  7.  *   The copyright notice above does not evidence any actual or intended   
  8.  *   publication of such source code.                                      
  9.  */
  10.  
  11. /*        copyright    "%c%"     */
  12.  
  13. #ident    "@(#)ypupd.h    1.2"
  14. #ident  "$Header:  "
  15.  
  16. /*
  17.  *    Copyright (c) 1982, 1986, 1988
  18.  *    The Regents of the University of California
  19.  *    All Rights Reserved.
  20.  *    Portions of this document are derived from
  21.  *    software developed by the University of
  22.  *    California, Berkeley, and its contributors.
  23.  */
  24.  
  25. /*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  26. *    PROPRIETARY NOTICE (Combined)
  27. *
  28. * This source code is unpublished proprietary information
  29. * constituting, or derived under license from AT&T's UNIX(r) System V.
  30. * In addition, portions of such source code were derived from Berkeley
  31. * 4.3 BSD under license from the Regents of the University of
  32. * California.
  33. *
  34. *
  35. *
  36. *    Copyright Notice 
  37. *
  38. * Notice of copyright on this source code product does not indicate 
  39. *  publication.
  40. *
  41. *    (c) 1986,1987,1988.1989  Sun Microsystems, Inc
  42. *    (c) 1983,1984,1985,1986,1987,1988,1989,1990  AT&T.
  43. *    (c) 1990,1991  UNIX System Laboratories, Inc.
  44. *          All rights reserved.
  45. */ 
  46. /*
  47.  * Please do not edit this file.
  48.  * It was generated using rpcgen.
  49.  */
  50.  
  51. #include <sys/types.h>
  52.  
  53. /* @(#)ypupdate_prot.x 1.4 88/02/08 Copyr 1986, Sun Micro */
  54.  
  55. /*
  56.  * Compiled from ypupdate_prot.x using rpcgen
  57.  * This is NOT source code!
  58.  * DO NOT EDIT THIS FILE!
  59.  */
  60. #define MAXMAPNAMELEN 255
  61. #define MAXYPDATALEN 1023
  62. #define MAXERRMSGLEN 255
  63.  
  64. #define YPU_PROG ((u_long)100028)
  65. #define YPU_VERS ((u_long)1)
  66. #define YPU_CHANGE ((u_long)1)
  67. extern u_int *ypu_change_1();
  68. #define YPU_INSERT ((u_long)2)
  69. extern u_int *ypu_insert_1();
  70. #define YPU_DELETE ((u_long)3)
  71. extern u_int *ypu_delete_1();
  72. #define YPU_STORE ((u_long)4)
  73. extern u_int *ypu_store_1();
  74.  
  75. typedef struct {
  76.     u_int yp_buf_len;
  77.     char *yp_buf_val;
  78. } yp_buf;
  79. bool_t xdr_yp_buf();
  80.  
  81. struct ypupdate_args {
  82.     char *mapname;
  83.     yp_buf key;
  84.     yp_buf datum;
  85. };
  86. typedef struct ypupdate_args ypupdate_args;
  87. bool_t xdr_ypupdate_args();
  88.  
  89. struct ypdelete_args {
  90.     char *mapname;
  91.     yp_buf key;
  92. };
  93. typedef struct ypdelete_args ypdelete_args;
  94. bool_t xdr_ypdelete_args();
  95.