# # ChangeLog for / in rtems-libbsd # # Generated by Trac 1.2.1.dev0 # 05/17/24 12:23:48 Thu, 31 Oct 2013 08:39:27 GMT Sebastian Huber [c123489] * Makefile (modified) * freebsd-to-rtems.py (modified) Makefile: Add -fno-common Thu, 31 Oct 2013 08:38:46 GMT Sebastian Huber [8671119] * Makefile (modified) * freebsd-to-rtems.py (modified) * testsuite/netshell01/ns_parser_vars.c (deleted) netshell01: Avoid multiple definitions Thu, 31 Oct 2013 08:35:25 GMT Sebastian Huber [1c61fdb] * rtemsbsd/rtems/rtems-bsd-mutex.c (modified) MUTEX(9): Allow destruction of self-owned mutexes Thu, 31 Oct 2013 08:34:51 GMT Sebastian Huber [45d74f2] * freebsd/sbin/route/route.c (modified) ROUTE(8): Add and use context Thu, 31 Oct 2013 08:33:13 GMT Sebastian Huber [a3d804a] * freebsd/sys/kern/kern_mib.c (modified) * freebsd/sys/kern/kern_sysctl.c (modified) SYSCTL(9): Avoid multiple definitions Wed, 30 Oct 2013 14:42:53 GMT Sebastian Huber [6da9b23] * freebsd/usr.bin/netstat/inet.c (modified) * freebsd/usr.bin/netstat/main.c (modified) * freebsd/usr.bin/netstat/netstat.h (modified) * freebsd/usr.bin/netstat/route.c (modified) NETSTAT(1): Initialize global variables Use BSD program lock. Wed, 30 Oct 2013 13:22:27 GMT Sebastian Huber [5898fa1] * freebsd/usr.bin/netstat/main.c (modified) NETSTAT(1): Fix isalpha() and isdigit() usage Wed, 30 Oct 2013 13:21:20 GMT Sebastian Huber [4db7af6] * freebsd/usr.bin/netstat/main.c (modified) * freebsd/usr.bin/netstat/route.c (modified) NETSTAT(1): Add const qualifier Wed, 30 Oct 2013 13:20:34 GMT Sebastian Huber [a400e1d] * freebsd/usr.bin/netstat/if.c (modified) * freebsd/usr.bin/netstat/main.c (modified) NETSTAT(1): Wrap exit(), etc. Wed, 30 Oct 2013 13:41:44 GMT Sebastian Huber [9fd69c1] * rtemsbsd/rtems/rtems-bsd-malloc.c (modified) MALLOC(9): Return valid pointer for malloc(0), etc. Wed, 30 Oct 2013 14:29:04 GMT Sebastian Huber [f0d189c] * freebsd/sys/netinet/tcp_debug.h (modified) Hide global TCP debug variables Wed, 30 Oct 2013 14:24:00 GMT Sebastian Huber [c99816e] * freebsd/sys/kern/kern_sysctl.c (modified) * libbsd.txt (modified) Implement sysctl_handle_opaque() FIXME: The snapshots are not reliable. Wed, 30 Oct 2013 12:23:59 GMT Sebastian Huber [2404264] * freebsd/lib/libc/db/btree/bt_close.c (modified) * freebsd/lib/libc/db/btree/bt_conv.c (modified) * freebsd/lib/libc/db/btree/bt_debug.c (modified) * freebsd/lib/libc/db/btree/bt_delete.c (modified) * freebsd/lib/libc/db/btree/bt_get.c (modified) * freebsd/lib/libc/db/btree/bt_open.c (modified) * freebsd/lib/libc/db/btree/bt_overflow.c (modified) * freebsd/lib/libc/db/btree/bt_page.c (modified) * freebsd/lib/libc/db/btree/bt_put.c (modified) * freebsd/lib/libc/db/btree/bt_search.c (modified) * freebsd/lib/libc/db/btree/bt_seq.c (modified) * freebsd/lib/libc/db/btree/bt_split.c (modified) * freebsd/lib/libc/db/btree/bt_utils.c (modified) * freebsd/lib/libc/db/db/db.c (modified) * freebsd/lib/libc/db/mpool/mpool.c (modified) * freebsd/lib/libc/db/recno/rec_close.c (modified) * freebsd/lib/libc/db/recno/rec_delete.c (modified) * freebsd/lib/libc/db/recno/rec_get.c (modified) * freebsd/lib/libc/db/recno/rec_open.c (modified) * freebsd/lib/libc/db/recno/rec_put.c (modified) * freebsd/lib/libc/db/recno/rec_search.c (modified) * freebsd/lib/libc/db/recno/rec_seq.c (modified) * freebsd/lib/libc/db/recno/rec_utils.c (modified) * freebsd/lib/libc/gen/err.c (modified) * freebsd/lib/libc/gen/gethostname.c (modified) * freebsd/lib/libc/nameser/ns_name.c (modified) * freebsd/lib/libc/nameser/ns_netint.c (modified) * freebsd/lib/libc/nameser/ns_parse.c (modified) * freebsd/lib/libc/nameser/ns_print.c (modified) * freebsd/lib/libc/nameser/ns_ttl.c (modified) * freebsd/lib/libc/net/base64.c (modified) * freebsd/lib/libc/net/ether_addr.c (modified) * freebsd/lib/libc/net/getaddrinfo.c (modified) * freebsd/lib/libc/net/gethostbydns.c (modified) * freebsd/lib/libc/net/gethostbyht.c (modified) * freebsd/lib/libc/net/gethostbynis.c (modified) * freebsd/lib/libc/net/gethostnamadr.c (modified) * freebsd/lib/libc/net/getifaddrs.c (modified) * freebsd/lib/libc/net/getifmaddrs.c (modified) * freebsd/lib/libc/net/getnameinfo.c (modified) * freebsd/lib/libc/net/getnetbydns.c (modified) * freebsd/lib/libc/net/getnetbyht.c (modified) * freebsd/lib/libc/net/getnetbynis.c (modified) * freebsd/lib/libc/net/getnetnamadr.c (modified) * freebsd/lib/libc/net/getproto.c (modified) * freebsd/lib/libc/net/getprotoent.c (modified) * freebsd/lib/libc/net/getprotoname.c (modified) * freebsd/lib/libc/net/getservent.c (modified) * freebsd/lib/libc/net/if_indextoname.c (modified) * freebsd/lib/libc/net/if_nameindex.c (modified) * freebsd/lib/libc/net/linkaddr.c (modified) * freebsd/lib/libc/net/map_v4v6.c (modified) * freebsd/lib/libc/net/name6.c (modified) * freebsd/lib/libc/net/nsdispatch.c (modified) * freebsd/lib/libc/net/rcmd.c (modified) * freebsd/lib/libc/net/recv.c (modified) * freebsd/lib/libc/net/send.c (modified) * freebsd/lib/libc/resolv/herror.c (modified) * freebsd/lib/libc/resolv/res_comp.c (modified) * freebsd/lib/libc/resolv/res_data.c (modified) * freebsd/lib/libc/resolv/res_debug.c (modified) * freebsd/lib/libc/resolv/res_init.c (modified) * freebsd/lib/libc/resolv/res_mkquery.c (modified) * freebsd/lib/libc/resolv/res_mkupdate.c (modified) * freebsd/lib/libc/resolv/res_private.h (modified) * freebsd/lib/libc/resolv/res_query.c (modified) * freebsd/lib/libc/resolv/res_send.c (modified) * freebsd/lib/libc/resolv/res_state.c (modified) * freebsd/lib/libc/resolv/res_update.c (modified) * freebsd/lib/libc/stdio/fgetln.c (modified) * freebsd/lib/libc/string/strsep.c (modified) * freebsd/lib/libipsec/ipsec_get_policylen.c (modified) * freebsd/lib/libkvm/kvm.h (modified) * freebsd/lib/libmemstat/memstat_malloc.c (modified) * freebsd/lib/libmemstat/memstat_uma.c (modified) * freebsd/sys/net/if.c (modified) * freebsd/sys/net/if.h (modified) * freebsd/sys/net/if_epair.c (modified) * freebsd/sys/net/if_gre.c (modified) * freebsd/sys/net/if_gre.h (modified) * freebsd/sys/netinet/in.h (modified) * freebsd/sys/netinet/ip_gre.c (modified) * freebsd/sys/netinet6/in6.h (modified) Revert superfluous changes Thu, 31 Oct 2013 12:04:31 GMT Sebastian Huber [e48f5465] * freebsd/sbin/ping/ping.c (modified) PING(8): Fix initialization and cleanup Thu, 31 Oct 2013 09:11:33 GMT Sebastian Huber [e24c90c] * freebsd/sbin/ping/ping.c (modified) PING(8): Delete unused variable Thu, 31 Oct 2013 09:11:03 GMT Sebastian Huber [d3d6b08] * freebsd/sbin/ping/ping.c (modified) PING(8): Add const qualifier Thu, 31 Oct 2013 08:42:56 GMT Sebastian Huber [42c9944] * freebsd/sbin/ping/ping.c (modified) PING(8): Use local scope for global variables Wed, 30 Oct 2013 10:57:31 GMT Sebastian Huber [c4645e4d] * freebsd/sbin/ping/ping.c (modified) PING(8): Use BSD program lock Wed, 30 Oct 2013 10:56:00 GMT Sebastian Huber [58b493b] * freebsd/sbin/ping/ping.c (modified) PING(8): Avoid large buffers on the stack Wed, 30 Oct 2013 10:50:33 GMT Sebastian Huber [79e6125] * freebsd/sbin/ping/ping.c (modified) PING(8): Fix isxdigit() usage Wed, 30 Oct 2013 10:49:56 GMT Sebastian Huber [ae3495e] * freebsd/sbin/ping/ping.c (modified) PING(8): Do not use signals Wed, 30 Oct 2013 10:18:27 GMT Sebastian Huber [4868713] * rtemsbsd/rtems/rtems-bsd-support.c (modified) Delete unused variables Wed, 30 Oct 2013 10:18:03 GMT Sebastian Huber [f3ffa87] * freebsd/sys/kern/uipc_socket.c (modified) * rtemsbsd/rtems/rtems-bsd-support.c (modified) Avoid use of "maxfiles" and "maxfilesperproc" Wed, 30 Oct 2013 10:12:46 GMT Sebastian Huber [3718816] * freebsd/sys/kern/kern_subr.c (modified) * rtemsbsd/rtems/rtems-bsd-support.c (modified) Avoid use of "hogticks" Wed, 30 Oct 2013 09:56:59 GMT Sebastian Huber [adaa246] * Makefile (modified) * freebsd-to-rtems.py (modified) * freebsd/sys/sys/systm.h (modified) * rtemsbsd/rtems/rtems-bsd-copyinout.c (deleted) * rtemsbsd/rtems/rtems-bsd-support.c (modified) Inline copyinstr(), copyin() and copyout() Wed, 30 Oct 2013 08:30:34 GMT Sebastian Huber [724d62b] * Makefile (modified) * freebsd-to-rtems.py (modified) * freebsd/sys/kern/kern_environment.c (deleted) Delete unused "sys/kern/kern_environment.c" Wed, 30 Oct 2013 08:23:41 GMT Sebastian Huber [54146ca] * freebsd/sys/kern/init_main.c (modified) Fix warning Tue, 29 Oct 2013 14:22:58 GMT Sebastian Huber [89761ed] * Makefile (modified) * freebsd-to-rtems.py (modified) * freebsd/sys/kern/kern_ntptime.c (deleted) * freebsd/sys/kern/kern_tc.c (deleted) * rtemsbsd/include/rtems/bsd/sys/time.h (modified) * rtemsbsd/rtems/rtems-bsd-init.c (modified) Do not use FreeBSD time control Wed, 23 Oct 2013 14:07:49 GMT Sebastian Huber [510946e] * Makefile (modified) * freebsd-to-rtems.py (modified) * testsuite/selectpollkqueue01/test_main.c (added) selectpollkqueue01: New test Tue, 29 Oct 2013 09:26:48 GMT Sebastian Huber [e65783f] * freebsd/sys/kern/kern_timeout.c (modified) TIMEOUT(9): Support callout_drain() Mon, 28 Oct 2013 15:42:55 GMT Sebastian Huber [a9e26f5] * Makefile (modified) * freebsd-to-rtems.py (modified) * freebsd/sys/kern/kern_timeout.c (modified) * libbsd.txt (modified) * testsuite/timeout01/init.c (modified) * testsuite/timeout01/timeout_helper.c (deleted) * testsuite/timeout01/timeout_helper.h (deleted) TIMEOUT(9): Use timer server for callout_tick() Mon, 28 Oct 2013 14:40:53 GMT Sebastian Huber [0c9f27b] * Makefile (modified) * freebsd-to-rtems.py (modified) * freebsd/sys/kern/kern_event.c (modified) * freebsd/sys/kern/sys_socket.c (modified) * freebsd/sys/kern/uipc_socket.c (modified) * freebsd/sys/sys/eventvar.h (modified) * freebsd/sys/sys/file.h (modified) * freebsd/sys/sys/sysproto.h (modified) * libbsd.txt (modified) * rtemsbsd/include/machine/rtems-bsd-syscall-api.h (modified) * rtemsbsd/rtems/rtems-uthread_kevent.c (deleted) * rtemsbsd/rtems/rtems-uthread_kqueue.c (deleted) * testsuite/syscalls01/test_main.c (modified) Use kqueue() and kevent() from FreeBSD Mon, 28 Oct 2013 11:04:06 GMT Sebastian Huber [bae343a] * Makefile (modified) * freebsd-to-rtems.py (modified) * freebsd/sys/sys/systm.h (modified) * rtemsbsd/rtems/rtems-bsd-subr_param.c (deleted) Use compile-time constant for vm_guest Mon, 28 Oct 2013 09:45:22 GMT Sebastian Huber [ea87228] * Makefile (modified) * freebsd-to-rtems.py (modified) * freebsd/sys/kern/subr_taskqueue.c (added) * libbsd.txt (modified) * rtemsbsd/rtems/rtems-bsd-taskqueue.c (deleted) TASKQUEUE(9): Use FreeBSD implementation Mon, 28 Oct 2013 09:43:46 GMT Sebastian Huber [795c5e6] * testsuite/include/rtems/bsd/test/default-init.h (modified) testsuite: Increase object alloc size Mon, 28 Oct 2013 08:54:33 GMT Sebastian Huber [08264c8] * Makefile (modified) * freebsd-to-rtems.py (modified) * freebsd/sys/kern/sys_generic.c (modified) * freebsd/sys/sys/sysproto.h (modified) * rtemsbsd/include/machine/rtems-bsd-syscall-api.h (modified) * rtemsbsd/rtems/rtems-syspoll.c (deleted) * testsuite/syscalls01/test_main.c (modified) Use poll() from FreeBSD Mon, 28 Oct 2013 08:08:45 GMT Sebastian Huber [c33de69] * testsuite/include/rtems/bsd/test/default-init.h (modified) testsuite: Increase test init task stack size Mon, 28 Oct 2013 08:07:39 GMT Sebastian Huber [fbd0ec3] * rtemsbsd/rtems/rtems-bsd-sysctl.c (modified) Include missing header file Fri, 25 Oct 2013 13:09:17 GMT Sebastian Huber [3e29388] * Makefile (modified) * freebsd-to-rtems.py (modified) * freebsd/sys/vm/uma_core.c (modified) * freebsd/sys/vm/uma_int.h (modified) * libbsd.txt (modified) * rtemsbsd/include/machine/rtems-bsd-chunk.h (added) * rtemsbsd/rtems/rtems-bsd-chunk.c (added) * rtemsbsd/rtems/rtems-bsd-page.c (deleted) ZONE(9): Add and use red-black tree chunk alloc Thu, 24 Oct 2013 15:40:13 GMT Sebastian Huber [4adeb59] * Makefile (modified) * freebsd-to-rtems.py (modified) * testsuite/rwlock01/test_main.c (added) rwlock01: New test Thu, 24 Oct 2013 15:37:50 GMT Sebastian Huber [0b1be9f] * rtemsbsd/rtems/rtems-bsd-rwlock.c (modified) RWLOCK(9): Use RTEMS mutex to support recursion Support for ... Thu, 24 Oct 2013 14:39:51 GMT Sebastian Huber [761956d] * rtemsbsd/rtems/rtems-bsd-mutex.c (modified) MUTEX(9): Use priority inheritance protocol Thu, 24 Oct 2013 14:38:58 GMT Sebastian Huber [e859231] * libbsd.txt (modified) * rtemsbsd/rtems/rtems-bsd-condvar.c (modified) Add TODO for priority values Thu, 24 Oct 2013 12:46:25 GMT Sebastian Huber [11b7f58] * freebsd/sys/netinet/in_pcb.c (modified) * freebsd/sys/netinet/in_pcb.h (modified) * freebsd/sys/netinet/tcp_subr.c (modified) * freebsd/sys/netinet/tcp_var.h (modified) * freebsd/sys/netinet/udp_usrreq.c (modified) * freebsd/sys/netinet/udp_var.h (modified) * freebsd/sys/netinet6/in6_pcb.c (modified) * freebsd/sys/netinet6/in6_pcb.h (modified) Fix errno conflict Newlib defines errno as #define errno ... Thu, 24 Oct 2013 09:50:40 GMT Sebastian Huber [2208c40] * rtemsbsd/include/machine/rtems-bsd-config.h.in (modified) Remove includes in Thu, 24 Oct 2013 09:49:55 GMT Sebastian Huber [6ca6aa8] * Makefile (modified) * freebsd-to-rtems.py (modified) * freebsd/sys/kern/init_main.c (modified) * freebsd/sys/kern/kern_proc.c (deleted) * freebsd/sys/kern/kern_resource.c (deleted) Delete kern_proc.c and kern_resource.c Thu, 24 Oct 2013 09:43:15 GMT Sebastian Huber [bc6daba] * rtemsbsd/include/machine/rtems-bsd-symbols.h (modified) * rtemsbsd/rtems/rtems-bsd-signal.c (modified) Delete psignal() definition Thu, 24 Oct 2013 09:37:44 GMT Sebastian Huber [53441c0] * freebsd/sys/sys/systm.h (modified) * rtemsbsd/include/machine/rtems-bsd-symbols.h (modified) Move pause() define to Thu, 24 Oct 2013 09:36:58 GMT Sebastian Huber [c8a0f76] * rtemsbsd/rtems/rtems-bsd-timesupport.c (modified) Include missing header file Thu, 24 Oct 2013 09:36:40 GMT Sebastian Huber [46ffd72] * rtemsbsd/include/machine/atomic.h (modified) Include missing header file Thu, 24 Oct 2013 09:36:09 GMT Sebastian Huber [b3193b8] * freebsd/sys/sys/libkern.h (modified) * rtemsbsd/include/machine/rtems-bsd-symbols.h (modified) Move strdup() define to Thu, 24 Oct 2013 09:25:33 GMT Sebastian Huber [e2281af] * rtemsbsd/include/machine/rtems-bsd-config.h.in (modified) * rtemsbsd/include/rtems/bsd/sys/_types.h (modified) * rtemsbsd/include/rtems/bsd/sys/types.h (modified) Move integer type definitions Thu, 24 Oct 2013 09:11:32 GMT Sebastian Huber [150d4d6] * freebsd/sys/kern/kern_module.c (modified) * rtemsbsd/include/machine/rtems-bsd-config.h.in (modified) * rtemsbsd/include/machine/rtems-bsd-support.h (added) * rtemsbsd/rtems/rtems-bsd-cam.c (modified) * rtemsbsd/rtems/rtems-bsd-condvar.c (modified) * rtemsbsd/rtems/rtems-bsd-delay.c (modified) * rtemsbsd/rtems/rtems-bsd-malloc.c (modified) * rtemsbsd/rtems/rtems-bsd-mutex.c (modified) * rtemsbsd/rtems/rtems-bsd-rwlock.c (modified) * rtemsbsd/rtems/rtems-bsd-shell.c (modified) * rtemsbsd/rtems/rtems-bsd-signal.c (modified) * rtemsbsd/rtems/rtems-bsd-sx.c (modified) * rtemsbsd/rtems/rtems-bsd-thread.c (modified) Move content to new Thu, 24 Oct 2013 08:52:40 GMT Sebastian Huber [de3ef24] * rtemsbsd/include/machine/cpu.h (modified) * rtemsbsd/include/machine/rtems-bsd-config.h.in (modified) Move cpu_spinwait() definition Thu, 24 Oct 2013 08:51:38 GMT Sebastian Huber [1bc2756] * libbsd.txt (modified) * rtemsbsd/include/machine/cpu.h (modified) Add TODO item Thu, 24 Oct 2013 08:44:22 GMT Sebastian Huber [12b57ad] * freebsd/sys/sys/malloc.h (modified) * rtemsbsd/include/machine/rtems-bsd-config.h.in (modified) * rtemsbsd/include/machine/rtems-bsd-symbols.h (modified) Move malloc defines to Thu, 24 Oct 2013 08:39:07 GMT Sebastian Huber [6cdf009] * freebsd/sys/sys/systm.h (modified) * rtemsbsd/include/machine/rtems-bsd-config.h.in (modified) Remove setenv() declaration (conficts ) Thu, 24 Oct 2013 08:36:52 GMT Sebastian Huber [40f2158a] * freebsd/sys/sys/libkern.h (modified) * rtemsbsd/include/machine/rtems-bsd-config.h.in (modified) Remove abs() and labs() definitions Confict with . Thu, 24 Oct 2013 08:29:30 GMT Sebastian Huber [99378e2] * freebsd/sys/sys/libkern.h (modified) * rtemsbsd/include/machine/rtems-bsd-config.h.in (modified) Remove gets() declaration (conflicts ) Thu, 24 Oct 2013 08:21:02 GMT Sebastian Huber [8109ef3] * rtemsbsd/include/machine/rtems-bsd-config.h.in (modified) Remove superfluous undefs Thu, 24 Oct 2013 08:17:20 GMT Sebastian Huber [ea49a89] * freebsd/sys/sys/kernel.h (modified) * rtemsbsd/include/machine/rtems-bsd-config.h.in (modified) Move ticks definition Thu, 24 Oct 2013 06:55:46 GMT Sebastian Huber [5d288bc] * Makefile (modified) * freebsd-to-rtems.py (modified) * freebsd/sys/sys/smp.h (modified) * rtemsbsd/rtems/rtems-bsd-smp.c (deleted) Use compile-time constants for exactly one CPU Thu, 24 Oct 2013 06:54:58 GMT Sebastian Huber [87fdc14] * Makefile (modified) * freebsd-to-rtems.py (modified) * freebsd/include/net/zlib.h (added) * freebsd/sys/net/zlib.c (deleted) * freebsd/sys/net/zlib.h (deleted) Use RTEMS provides zlib Wed, 23 Oct 2013 14:10:26 GMT Sebastian Huber [facf9dc] * freebsd/sys/kern/sys_generic.c (modified) * freebsd/sys/kern/sys_socket.c (modified) * freebsd/sys/sys/file.h (modified) * testsuite/syscalls01/test_main.c (modified) Use select() from FreeBSD Tue, 22 Oct 2013 11:42:11 GMT Sebastian Huber [0967858] * Makefile (modified) * freebsd-to-rtems.py (modified) * testsuite/sleep01/test_main.c (added) sleep01: New test Wed, 23 Oct 2013 07:47:09 GMT Sebastian Huber [f9c2714] * freebsd/sys/sys/proc.h (modified) * freebsd/sys/sys/systm.h (modified) * rtemsbsd/include/machine/rtems-bsd-config.h.in (modified) * rtemsbsd/include/machine/rtems-bsd-thread.h (modified) * rtemsbsd/rtems/rtems-bsd-kern_synch.c (modified) * rtemsbsd/rtems/rtems-bsd-mutex.c (modified) * rtemsbsd/rtems/rtems-bsd-thread.c (modified) SLEEP(8): New implementation Tue, 22 Oct 2013 11:41:23 GMT Sebastian Huber [24732b6] * Makefile (modified) * freebsd-to-rtems.py (modified) * rtemsbsd/rtems/rtems-bsd-kern_synch.c (moved) Rename file to reflect FreeBSD origin Fri, 25 Oct 2013 13:37:06 GMT Sebastian Huber [37b0ab6] * testsuite/loopback01/test_main.c (modified) loopback01: Wait for client termination Tue, 22 Oct 2013 09:06:19 GMT Sebastian Huber [5ddce1f] * testsuite/loopback01/test_main.c (modified) loopback01: Initialize via IFCONFIG(8) Tue, 22 Oct 2013 08:55:49 GMT Sebastian Huber [616f6000] * freebsd-to-rtems.py (modified) * freebsd/sys/sys/md5.h (deleted) * rtemsbsd/include/sys/md5.h (added) Map to RTEMS Fri, 18 Oct 2013 10:52:28 GMT Sebastian Huber [1f6caf3] * Makefile (modified) * freebsd-to-rtems.py (modified) * testsuite/commands01/test_main.c (added) commands01: New test Thu, 31 Oct 2013 08:51:36 GMT Sebastian Huber [51c48bf] * freebsd/sbin/ifconfig/af_inet6.c (modified) IFCONFIG(8): Avoid write to const string Tue, 22 Oct 2013 08:04:33 GMT Sebastian Huber [56e9de9] * freebsd/sbin/ifconfig/ifclone.c (modified) * freebsd/sbin/ifconfig/ifgroup.c (modified) IFCONFIG(8): Wrap exit() Tue, 22 Oct 2013 08:03:10 GMT Sebastian Huber [b833cc4] * freebsd/sbin/ifconfig/ifclone.c (modified) * freebsd/sbin/ifconfig/ifconfig.c (modified) * freebsd/sbin/ifconfig/ifconfig.h (modified) * freebsd/sbin/ifconfig/ifgroup.c (modified) * freebsd/sbin/ifconfig/ifmedia.c (modified) IFCONFIG(8): Fix some resource leaks Fri, 18 Oct 2013 14:30:27 GMT Sebastian Huber [60618d5] * freebsd/sbin/ifconfig/af_atalk.c (modified) * freebsd/sbin/ifconfig/af_inet.c (modified) * freebsd/sbin/ifconfig/af_inet6.c (modified) * freebsd/sbin/ifconfig/af_link.c (modified) * freebsd/sbin/ifconfig/af_nd6.c (modified) * freebsd/sbin/ifconfig/ifbridge.c (modified) * freebsd/sbin/ifconfig/ifcarp.c (modified) * freebsd/sbin/ifconfig/ifclone.c (modified) * freebsd/sbin/ifconfig/ifconfig.c (modified) * freebsd/sbin/ifconfig/ifconfig.h (modified) * freebsd/sbin/ifconfig/ifgif.c (modified) * freebsd/sbin/ifconfig/ifgre.c (modified) * freebsd/sbin/ifconfig/ifgroup.c (modified) * freebsd/sbin/ifconfig/iflagg.c (modified) * freebsd/sbin/ifconfig/ifmac.c (modified) * freebsd/sbin/ifconfig/ifmedia.c (modified) * freebsd/sbin/ifconfig/ifpfsync.c (modified) * freebsd/sbin/ifconfig/ifvlan.c (modified) IFCONFIG(8): Initialize global variables in ctors Fri, 18 Oct 2013 14:47:43 GMT Sebastian Huber [8ff186f] * freebsd/sbin/ifconfig/af_inet.c (modified) * freebsd/sbin/ifconfig/ifbridge.c (modified) * freebsd/sbin/ifconfig/ifgroup.c (modified) IFCONFIG(8): Fix isdigit() and isprint() usage Fri, 18 Oct 2013 14:13:41 GMT Sebastian Huber [13b50b3] * freebsd/sbin/ifconfig/ifbridge.c (modified) * freebsd/sbin/ifconfig/ifcarp.c (modified) * freebsd/sbin/ifconfig/ifgif.c (modified) * freebsd/sbin/ifconfig/ifieee80211.c (modified) * freebsd/sbin/ifconfig/ifmedia.c (modified) IFCONFIG(8): Add const qualifier Mon, 21 Oct 2013 12:12:20 GMT Sebastian Huber [c14bb23] * Makefile (modified) * freebsd-to-rtems.py (modified) * libbsd.txt (modified) IFCONFIG(8): Disable IEEE80211 support This module depends on a XML ... Fri, 18 Oct 2013 13:56:31 GMT Sebastian Huber [43148f0] * freebsd/sbin/ifconfig/ifconfig.c (modified) * rtemsbsd/include/jail.h (added) IFCONFIG(8): Avoid JAIL(3) Fri, 18 Oct 2013 13:52:13 GMT Sebastian Huber [4e14ded] * freebsd/sbin/ifconfig/af_inet6.c (modified) * freebsd/sbin/ifconfig/ifclone.c (modified) * freebsd/sbin/ifconfig/ifconfig.c (modified) * freebsd/sbin/ifconfig/ifconfig.h (modified) * freebsd/sbin/ifconfig/ifgroup.c (modified) IFCONFIG(8): Workaround for struct option confict Mon, 21 Oct 2013 11:47:22 GMT Sebastian Huber [9a3fa15] * Makefile (modified) * freebsd-to-rtems.py (modified) * freebsd/lib/libc/include/port_after.h (modified) * freebsd/lib/libc/include/port_before.h (modified) * freebsd/lib/libc/net/vars.c (added) Use unmodified FreeBSD versions for port_*.h Mon, 21 Oct 2013 11:57:22 GMT Sebastian Huber [cdf6024] * Makefile (modified) * freebsd-to-rtems.py (modified) * freebsd/lib/libc/posix1e/mac.c (added) * libbsd.txt (modified) * rtemsbsd/include/dlfcn.h (added) * rtemsbsd/include/machine/rtems-bsd-symbols.h (modified) Add MAC support functions WARNING: They are not thread-safe! This ... Fri, 18 Oct 2013 09:30:52 GMT Sebastian Huber [d02c998] * freebsd/sbin/route/route.c (modified) ROUTE(8): Adjust port to RTEMS Fri, 18 Oct 2013 09:15:53 GMT Sebastian Huber [dfc416e] * freebsd/sbin/route/route.c (modified) ROUTE(8): Free dynamic memory Tue, 15 Oct 2013 14:39:53 GMT Sebastian Huber [2a08d43] * freebsd/sbin/route/route.c (modified) ROUTE(8): Add and use context There is no point in aiming for long ... Fri, 18 Oct 2013 12:12:17 GMT Sebastian Huber [ffcd542] * Makefile (modified) * freebsd-to-rtems.py (modified) * freebsd/sys/kern/kern_sysctl.c (modified) * freebsd/sys/kern/kern_timeout.c (modified) * freebsd/sys/vm/uma_core.c (modified) * freebsd/sys/vm/vm_extern.h (added) * rtemsbsd/include/machine/vmparam.h (moved) * rtemsbsd/rtems/rtems-bsd-vm_glue.c (deleted) * testsuite/timeout01/init.c (modified) * testsuite/timeout01/timeout_helper.c (modified) * testsuite/timeout01/timeout_helper.h (modified) Move TIMEOUT(9) and ZONE(9) initialization Delete most of virtual ... Thu, 17 Oct 2013 13:30:31 GMT Sebastian Huber [a9be4b0] * Makefile (modified) * freebsd-to-rtems.py (modified) * freebsd/sbin/ifconfig/ifconfig.c (modified) * freebsd/sbin/ping/ping.c (modified) * freebsd/sbin/route/route.c (modified) * freebsd/usr.bin/netstat/main.c (modified) * rtemsbsd/include/machine/rtems-bsd-commands.h (added) * rtemsbsd/rtems/rtems-bsd-shell-netcmds.c (added) Move shell items to separate file Thu, 17 Oct 2013 08:38:34 GMT Sebastian Huber [d01564c] * Makefile (modified) * freebsd-to-rtems.py (modified) * freebsd/include/err.h (modified) * freebsd/lib/libc/gen/err.c (modified) * freebsd/sbin/ifconfig/ifconfig.c (modified) * freebsd/sbin/ping/ping.c (modified) * freebsd/sbin/route/route.c (modified) * freebsd/sys/sys/proc.h (modified) * freebsd/sys/sys/systm.h (modified) * freebsd/usr.bin/netstat/main.c (modified) * rtemsbsd/include/machine/rtems-bsd-program.h (added) * rtemsbsd/rtems/rtems-bsd-program.c (added) * rtemsbsd/rtems/rtems-getprogname.c (deleted) * testsuite/syscalls01/test_main.c (modified) Move program control to thread structure Thu, 17 Oct 2013 08:46:42 GMT Sebastian Huber [c333bab] * freebsd/sbin/ifconfig/ifconfig.c (modified) * freebsd/sbin/ping/ping.c (modified) * freebsd/sbin/ping6/ping6.c (modified) * freebsd/sbin/route/route.c (modified) * freebsd/usr.bin/netstat/main.c (modified) Simplify getopt() to getopt_r() translation Thu, 17 Oct 2013 08:31:30 GMT Sebastian Huber [c804e500] * rtemsbsd/include/rtems/bsd/sys/param.h (modified) Update from latest FreeBSD version Wed, 23 Oct 2013 07:47:26 GMT Sebastian Huber [1bbb359] * freebsd/sys/kern/kern_sysctl.c (modified) Avoid NULL pointer access Tue, 15 Oct 2013 13:36:59 GMT Sebastian Huber [57f2002] * freebsd/sys/sys/sysctl.h (modified) * rtemsbsd/include/machine/rtems-bsd-syscall-api.h (modified) * rtemsbsd/rtems/rtems-bsd-sysctl.c (modified) * rtemsbsd/rtems/rtems-bsd-sysctlbyname.c (modified) * rtemsbsd/rtems/rtems-bsd-sysctlnametomib.c (modified) Add sysctl(), etc. prototypes Mon, 14 Oct 2013 14:14:19 GMT Sebastian Huber [9d9bfaf] * Makefile (modified) * freebsd-to-rtems.py (modified) * freebsd/sys/kern/uipc_syscalls.c (modified) * freebsd/sys/sys/sysproto.h (modified) * rtemsbsd/include/machine/rtems-bsd-syscall-api.h (modified) * rtemsbsd/rtems/rtems-bsd-syscalls.c (deleted) * testsuite/syscalls01/test_main.c (modified) Use send/recv functions from FreeBSD Use recvfrom(), recvmsg(), ... Mon, 14 Oct 2013 12:55:04 GMT Sebastian Huber [ec702ab] * freebsd/sys/kern/sys_socket.c (modified) * rtemsbsd/rtems/rtems-bsd-syscalls.c (modified) * testsuite/syscalls01/test_main.c (modified) Use socket read() and write() from FreeBSD Mon, 14 Oct 2013 11:24:10 GMT Sebastian Huber [8989c11] * freebsd/sys/kern/uipc_syscalls.c (modified) * freebsd/sys/sys/sysproto.h (modified) * rtemsbsd/include/machine/rtems-bsd-syscall-api.h (modified) * rtemsbsd/rtems/rtems-bsd-syscalls.c (modified) * testsuite/syscalls01/test_main.c (modified) Use getsockname() from FreeBSD Mon, 14 Oct 2013 11:09:15 GMT Sebastian Huber [0beab1e] * freebsd/sys/kern/uipc_syscalls.c (modified) * freebsd/sys/sys/sysproto.h (modified) * rtemsbsd/include/machine/rtems-bsd-syscall-api.h (modified) * rtemsbsd/rtems/rtems-bsd-syscalls.c (modified) * testsuite/syscalls01/test_main.c (modified) Use getpeername() from FreeBSD Mon, 14 Oct 2013 10:53:43 GMT Sebastian Huber [ac78dd2] * freebsd/sys/kern/uipc_syscalls.c (modified) * freebsd/sys/sys/sysproto.h (modified) * rtemsbsd/include/machine/rtems-bsd-syscall-api.h (modified) * rtemsbsd/rtems/rtems-bsd-syscalls.c (modified) * testsuite/syscalls01/test_main.c (modified) Use getsockopt() and setsockopt() from FreeBSD Mon, 14 Oct 2013 09:41:14 GMT Sebastian Huber [7c2b59c] * freebsd/sys/kern/uipc_syscalls.c (modified) * freebsd/sys/sys/sysproto.h (modified) * rtemsbsd/include/machine/rtems-bsd-syscall-api.h (modified) * rtemsbsd/rtems/rtems-bsd-syscalls.c (modified) * testsuite/syscalls01/test_main.c (modified) Use accept() from FreeBSD Mon, 14 Oct 2013 08:04:29 GMT Sebastian Huber [7c36251] * freebsd/sys/kern/uipc_syscalls.c (modified) * freebsd/sys/sys/sysproto.h (modified) * rtemsbsd/include/machine/rtems-bsd-syscall-api.h (modified) * rtemsbsd/rtems/rtems-bsd-syscalls.c (modified) * testsuite/syscalls01/test_main.c (modified) Use listen() from FreeBSD Mon, 14 Oct 2013 07:48:56 GMT Sebastian Huber [6676de4] * freebsd/sys/kern/uipc_syscalls.c (modified) * freebsd/sys/sys/sysproto.h (modified) * rtemsbsd/include/machine/rtems-bsd-syscall-api.h (modified) * rtemsbsd/rtems/rtems-bsd-syscalls.c (modified) * testsuite/syscalls01/test_main.c (modified) Use connect() from FreeBSD