Changeset 028aaaf in rtems-libbsd


Ignore:
Timestamp:
Jul 11, 2012, 9:01:37 PM (7 years ago)
Author:
Joel Sherrill <joel.sherrill@…>
Branches:
4.11, c1e05b9ea378b2971e3d7704779112b4bc4296da, freebsd-9.3, 4a77611a223ea883fb548679b516d326a020d447
Children:
479f4eb
Parents:
6d78dca
Message:

freebsd-userspace: All files in old libnetworking/libc now present

But they don't all compile. Multiple issues left to address.

Location:
freebsd-userspace
Files:
47 added
2 edited

Legend:

Unmodified
Added
Removed
  • freebsd-userspace/Makefile

    r6d78dca r028aaaf  
    5555# C_FILES += lib/libc/net/getprotoname.c
    5656# C_FILES += lib/libc/net/getservent.c
     57C_FILES += lib/libc/gen/gethostname.c
     58# C_FILES += lib/libc/nameser/ns_name.c
     59C_FILES += lib/libc/nameser/ns_netint.c
     60C_FILES += lib/libc/nameser/ns_parse.c
     61# C_FILES += lib/libc/nameser/ns_print.c
     62C_FILES += lib/libc/nameser/ns_ttl.c
     63C_FILES += lib/libc/net/if_indextoname.c
     64C_FILES += lib/libc/net/if_nameindex.c
     65C_FILES += lib/libc/net/linkaddr.c
     66# C_FILES += lib/libc/net/map_v4v6.c
     67# C_FILES += lib/libc/net/rcmd.c
     68C_FILES += lib/libc/net/recv.c
     69C_FILES += lib/libc/net/send.c
     70# iovec redefined between RTEMS and FreeBSD
     71# C_FILES += lib/libc/resolv/herror.c
     72C_FILES += lib/libc/resolv/res_comp.c
     73# Little of res_XXX compiles without BIND_4_COMPAT fixed
     74# one of many needing BIND_4_COMPAT defined (#1 issue impacting most)
     75# C_FILES += lib/libc/resolv/res_data.c
     76# one of many needing BIND_4_COMPAT defined (#1 issue impacting most)
     77# C_FILES += lib/libc/resolv/res_debug.c
     78# one of many needing BIND_4_COMPAT defined (#1 issue impacting most)
     79# C_FILES += lib/libc/resolv/res_init.c
     80# C_FILES += lib/libc/resolv/res_mkquery.c
     81# C_FILES += lib/libc/resolv/res_mkupdate.c
     82# C_FILES += lib/libc/resolv/res_query.c
     83#C_FILES += lib/libc/resolv/res_send.c
     84#C_FILES += lib/libc/resolv/res_update.c
     85C_FILES += lib/libc/string/strsep.c
    5786
    5887C_FILES += rtems/rtems-net-setup.c
     
    6291
    6392LIB = libbsdc.a
     93GEN_FILES = include/rpc/rpcb_prot.h
    6494
    6595all: lib_bsdc
    6696
    67 $(LIB): $(C_O_FILES)
     97$(LIB): $(GEN_FILES) $(C_O_FILES)
    6898        $(AR) rcu $@ $^
    6999
    70 lib_bsdc:
     100lib_bsdc: $(LIB) include/rpc/rpcb_prot.h
    71101        $(MAKE) $(LIB)
     102
     103include/rpc/rpcb_prot.h: include/rpc/rpcb_prot.x
     104        rm -f include/rpc/rpcb_prot.h
     105        rpcgen -h -o include/rpc/rpcb_prot.h include/rpc/rpcb_prot.x
    72106
    73107install: $(LIB)
     
    78112
    79113clean:
    80         rm -f $(LIB) $(C_O_FILES) $(C_D_FILES)
     114        rm -f $(LIB) $(C_O_FILES) $(C_D_FILES) $(GEN_FILES)
    81115
    82116-include $(C_D_FILES)
  • freebsd-userspace/from-freebsd.sh

    r6d78dca r028aaaf  
    102102include/db.h
    103103include/ifaddrs.h
     104include/netconfig.h
    104105include/netdb.h
    105106include/nsswitch.h
    106107include/resolv.h
     108include/res_update.h
     109include/rpc/auth.h
     110include/rpc/auth_unix.h
     111include/rpc/auth_des.h
     112include/rpc/clnt.h
     113include/rpc/clnt_soc.h
     114include/rpc/clnt_stat.h
     115include/rpc/pmap_clnt.h
     116include/rpc/pmap_prot.h
     117include/rpc/rpc.h
     118include/rpc/rpcent.h
     119include/rpc/rpc_msg.h
     120include/rpc/rpcb_clnt.h
     121include/rpc/rpcb_prot.x
     122include/rpc/svc.h
     123include/rpc/svc_auth.h
     124include/rpc/svc_soc.h
     125include/rpc/xdr.h
    107126include/arpa/nameser_compat.h
    108127include/arpa/inet.h
    109128sys/net/ethernet.h
     129sys/rpc/types.h
     130sys/sys/_null.h
    110131sys/sys/syslog.h
     132sys/sys/un.h
    111133lib/libc/include/libc_private.h
    112134lib/libc/include/namespace.h
     
    167189lib/libc/net/getprotoname.c
    168190lib/libc/net/getservent.c
     191lib/libc/gen/gethostname.c
     192lib/libc/nameser/ns_name.c
     193lib/libc/nameser/ns_netint.c
     194lib/libc/nameser/ns_parse.c
     195lib/libc/nameser/ns_print.c
     196lib/libc/nameser/ns_ttl.c
     197lib/libc/net/if_indextoname.c
     198lib/libc/net/if_nameindex.c
     199lib/libc/net/linkaddr.c
     200lib/libc/net/map_v4v6.c
     201lib/libc/net/rcmd.c
     202lib/libc/net/recv.c
     203lib/libc/net/send.c
     204lib/libc/resolv/res_private.h
     205lib/libc/resolv/herror.c
     206lib/libc/resolv/res_comp.c
     207lib/libc/resolv/res_data.c
     208lib/libc/resolv/res_debug.c
     209lib/libc/resolv/res_init.c
     210lib/libc/resolv/res_mkquery.c
     211lib/libc/resolv/res_mkupdate.c
     212lib/libc/resolv/res_query.c
     213lib/libc/resolv/res_send.c
     214lib/libc/resolv/res_update.c
     215lib/libc/string/strsep.c
    169216EOF
    170217
Note: See TracChangeset for help on using the changeset viewer.