From 9880635f2e642380b69b85e00271649b3a2fc2de Mon Sep 17 00:00:00 2001 From: Sebastian Huber Date: Thu, 9 Jun 2016 10:48:05 +0200 Subject: RPC(3): Port to RTEMS --- libbsd.py | 95 +++++++++++++++++++++++++++++++++++++++++++++++++++++++-------- 1 file changed, 84 insertions(+), 11 deletions(-) (limited to 'libbsd.py') diff --git a/libbsd.py b/libbsd.py index 1a4e8089..5f21bf40 100755 --- a/libbsd.py +++ b/libbsd.py @@ -1772,6 +1772,8 @@ def user_space(mm): 'include/arpa/nameser.h', 'include/db.h', 'include/err.h', + 'include/gssapi/gssapi.h', + 'include/gssapi.h', 'include/ifaddrs.h', 'include/mpool.h', 'include/netconfig.h', @@ -1780,27 +1782,36 @@ def user_space(mm): 'include/nsswitch.h', 'include/resolv.h', 'include/res_update.h', - 'include/rpc/auth_des.h', - 'include/rpc/auth.h', - 'include/rpc/auth_unix.h', 'include/rpc/clnt.h', - 'include/rpc/clnt_soc.h', + 'include/rpc/pmap_rmt.h', + 'include/rpc/svc_soc.h', + 'include/rpc/nettype.h', + 'include/rpc/xdr.h', + 'include/rpc/svc.h', + 'include/rpc/rpc_msg.h', + 'include/rpc/rpcsec_gss.h', + 'include/rpc/raw.h', 'include/rpc/clnt_stat.h', - 'include/rpc/pmap_clnt.h', - 'include/rpc/pmap_prot.h', + 'include/rpc/auth.h', + 'include/rpc/svc_dg.h', + 'include/rpc/auth_kerb.h', + 'include/rpc/auth_des.h', 'include/rpc/rpcb_clnt.h', - 'include/rpc/rpcent.h', 'include/rpc/rpc.h', - 'include/rpc/rpc_msg.h', + 'include/rpc/des.h', + 'include/rpc/des_crypt.h', 'include/rpc/svc_auth.h', - 'include/rpc/svc.h', + 'include/rpc/pmap_clnt.h', + 'include/rpc/clnt_soc.h', + 'include/rpc/pmap_prot.h', + 'include/rpc/auth_unix.h', + 'include/rpc/rpc_com.h', + 'include/rpc/rpcent.h', 'include/rpcsvc/nis_db.h', 'include/rpcsvc/nislib.h', 'include/rpcsvc/nis_tags.h', - 'include/rpc/svc_soc.h', 'include/rpcsvc/ypclnt.h', 'include/rpcsvc/yp_prot.h', - 'include/rpc/xdr.h', 'include/sysexits.h', 'lib/libc/db/btree/btree.h', 'lib/libc/db/btree/extern.h', @@ -1824,6 +1835,8 @@ def user_space(mm): 'lib/libc/net/res_config.h', 'lib/libc/resolv/res_debug.h', 'lib/libc/resolv/res_private.h', + 'lib/libc/rpc/mt_misc.h', + 'lib/libc/rpc/rpc_com.h', 'lib/libc/stdio/local.h', 'lib/libipsec/ipsec_strerror.h', 'lib/libipsec/libpfkey.h', @@ -1846,6 +1859,11 @@ def user_space(mm): mm.generator['convert'](), mm.generator['convert'](), mm.generator['rpc-gen']())) + mod.addFile(mm.generator['file']('include/rpcsvc/nis.x', + mm.generator['freebsd-path'](), + mm.generator['convert'](), + mm.generator['convert'](), + mm.generator['rpc-gen']())) mod.addFile(mm.generator['file']('sbin/route/keywords', mm.generator['freebsd-path'](), mm.generator['convert'](), @@ -1955,6 +1973,61 @@ def user_space(mm): 'lib/libc/resolv/res_send.c', 'lib/libc/resolv/res_state.c', 'lib/libc/resolv/res_update.c', + 'lib/libc/rpc/auth_des.c', + 'lib/libc/rpc/authdes_prot.c', + 'lib/libc/rpc/auth_none.c', + 'lib/libc/rpc/auth_time.c', + 'lib/libc/rpc/auth_unix.c', + 'lib/libc/rpc/authunix_prot.c', + 'lib/libc/rpc/bindresvport.c', + 'lib/libc/rpc/clnt_bcast.c', + 'lib/libc/rpc/clnt_dg.c', + 'lib/libc/rpc/clnt_generic.c', + 'lib/libc/rpc/clnt_perror.c', + 'lib/libc/rpc/clnt_raw.c', + 'lib/libc/rpc/clnt_simple.c', + 'lib/libc/rpc/clnt_vc.c', + 'lib/libc/rpc/crypt_client.c', + 'lib/libc/rpc/des_crypt.c', + 'lib/libc/rpc/des_soft.c', + 'lib/libc/rpc/getnetconfig.c', + 'lib/libc/rpc/getnetpath.c', + 'lib/libc/rpc/getpublickey.c', + 'lib/libc/rpc/getrpcent.c', + 'lib/libc/rpc/getrpcport.c', + 'lib/libc/rpc/key_call.c', + 'lib/libc/rpc/key_prot_xdr.c', + 'lib/libc/rpc/mt_misc.c', + 'lib/libc/rpc/netname.c', + 'lib/libc/rpc/netnamer.c', + 'lib/libc/rpc/pmap_clnt.c', + 'lib/libc/rpc/pmap_getmaps.c', + 'lib/libc/rpc/pmap_getport.c', + 'lib/libc/rpc/pmap_prot2.c', + 'lib/libc/rpc/pmap_prot.c', + 'lib/libc/rpc/pmap_rmt.c', + 'lib/libc/rpc/rpcb_clnt.c', + 'lib/libc/rpc/rpcb_prot.c', + 'lib/libc/rpc/rpcb_st_xdr.c', + 'lib/libc/rpc/rpc_callmsg.c', + 'lib/libc/rpc/rpc_commondata.c', + 'lib/libc/rpc/rpcdname.c', + 'lib/libc/rpc/rpc_dtablesize.c', + 'lib/libc/rpc/rpc_generic.c', + 'lib/libc/rpc/rpc_prot.c', + 'lib/libc/rpc/rpcsec_gss_stub.c', + 'lib/libc/rpc/rpc_soc.c', + 'lib/libc/rpc/rtime.c', + 'lib/libc/rpc/svc_auth.c', + 'lib/libc/rpc/svc_auth_des.c', + 'lib/libc/rpc/svc_auth_unix.c', + 'lib/libc/rpc/svc.c', + 'lib/libc/rpc/svc_dg.c', + 'lib/libc/rpc/svc_generic.c', + 'lib/libc/rpc/svc_raw.c', + 'lib/libc/rpc/svc_run.c', + 'lib/libc/rpc/svc_simple.c', + 'lib/libc/rpc/svc_vc.c', 'lib/libc/stdio/fgetln.c', 'lib/libc/stdlib/strtoimax.c', 'lib/libc/stdlib/strtonum.c', -- cgit v1.2.3