| /* |
| * 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 */ |