Viewing file: yppasswd.h (1.25 KB) -rw-r--r-- Select action/file-type: (+) | (+) | (+) | Code (+) | Session (+) | (+) | SDB (+) | (+) | (+) | (+) | (+) | (+) |
/* * Please do not edit this file. * It was generated using rpcgen. */
#ifndef _YPPASSWD_H_RPCGEN #define _YPPASSWD_H_RPCGEN
#include <rpc/rpc.h>
#ifdef __cplusplus extern "C" { #endif
struct passwd { char *pw_name; char *pw_passwd; int pw_uid; int pw_gid; char *pw_gecos; char *pw_dir; char *pw_shell; }; typedef struct passwd passwd;
struct yppasswd { char *oldpass; passwd newpw; }; typedef struct yppasswd yppasswd;
#define YPPASSWDPROG 100009 #define YPPASSWDVERS 1
#if defined(__STDC__) || defined(__cplusplus) #define YPPASSWDPROC_UPDATE 1 extern int * yppasswdproc_update_1(yppasswd *, CLIENT *); extern int * yppasswdproc_update_1_svc(yppasswd *, struct svc_req *); extern int yppasswdprog_1_freeresult (SVCXPRT *, xdrproc_t, caddr_t);
#else /* K&R C */ #define YPPASSWDPROC_UPDATE 1 extern int * yppasswdproc_update_1(); extern int * yppasswdproc_update_1_svc(); extern int yppasswdprog_1_freeresult (); #endif /* K&R C */
/* the xdr functions */
#if defined(__STDC__) || defined(__cplusplus) extern bool_t xdr_passwd (XDR *, passwd*); extern bool_t xdr_yppasswd (XDR *, yppasswd*);
#else /* K&R C */ extern bool_t xdr_passwd (); extern bool_t xdr_yppasswd ();
#endif /* K&R C */
#ifdef __cplusplus } #endif
#endif /* !_YPPASSWD_H_RPCGEN */
|