1%/* 2% * CDDL HEADER START 3% * 4% * The contents of this file are subject to the terms of the 5% * Common Development and Distribution License, Version 1.0 only 6% * (the "License"). You may not use this file except in compliance 7% * with the License. 8% * 9% * You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE 10% * or http://www.opensolaris.org/os/licensing. 11% * See the License for the specific language governing permissions 12% * and limitations under the License. 13% * 14% * When distributing Covered Code, include this CDDL HEADER in each 15% * file and include the License file at usr/src/OPENSOLARIS.LICENSE. 16% * If applicable, add the following below this CDDL HEADER, with the 17% * fields enclosed by brackets "[]" replaced with your own identifying 18% * information: Portions Copyright [yyyy] [name of copyright owner] 19% * 20% * CDDL HEADER END 21% * 22% * Copyright 1990 Sun Microsystems, Inc. All rights reserved. 23% * Use is subject to license terms. 24% */ 25% 26%#pragma ident "%Z%%M% %I% %E% SMI" 27% 28%/* 29% * Compiled from ypupdate_prot.x using rpcgen 30% * This is NOT source code! 31% * DO NOT EDIT THIS FILE! 32% */ 33 34/* 35 * NIS update service protocol 36 */ 37const MAXMAPNAMELEN = 255; 38const MAXYPDATALEN = 1023; 39const MAXERRMSGLEN = 255; 40 41program YPU_PROG { 42 version YPU_VERS { 43 u_int YPU_CHANGE(ypupdateargs) = 1; 44 u_int YPU_INSERT(ypupdateargs) = 2; 45 u_int YPU_DELETE(ypdeleteargs) = 3; 46 u_int YPU_STORE(ypupdateargs) = 4; 47 } = 1; 48} = 100028; 49 50typedef opaque yp_buf<MAXYPDATALEN>; 51 52struct ypupdate_args { 53 string mapname<MAXMAPNAMELEN>; 54 yp_buf key; 55 yp_buf datum; 56}; 57 58struct ypdelete_args { 59 string mapname<MAXMAPNAMELEN>; 60 yp_buf key; 61}; 62 63