Changeset 164c5f5 in rtems-libbsd
- Timestamp:
- Jan 15, 2014, 11:46:22 AM (7 years ago)
- Branches:
- 4.11, b96abfd647154f10ea8f7fac68e25676636eded5, debc0aed8b9bef9996b8ec0ae7a70b0b41912e27, 68e79b6d187fe09b0a6f3f1d22c69b4121a3f76e, freebsd-9.3, 33bfaee89aa71d2252eb48d6b9a9ec17183faced
- Children:
- 08c8588
- Parents:
- a257bd7
- git-author:
- Sebastian Huber <sebastian.huber@…> (01/15/14 11:46:22)
- git-committer:
- Sebastian Huber <sebastian.huber@…> (01/16/14 14:45:44)
- Files:
-
- 2 added
- 9 edited
Legend:
- Unmodified
- Added
- Removed
-
Makefile
ra257bd7 r164c5f5 158 158 LIB_C_FILES += freebsd/sys/kern/uipc_sockbuf.c 159 159 LIB_C_FILES += freebsd/sys/kern/uipc_socket.c 160 LIB_C_FILES += freebsd/sys/kern/uipc_usrreq.c 160 161 LIB_C_FILES += freebsd/sys/libkern/arc4random.c 161 162 LIB_C_FILES += freebsd/sys/libkern/fls.c … … 1103 1104 $(CC) $(CPPFLAGS) $(CFLAGS) -DINET6 -c $< -o $@ 1104 1105 1106 TEST_UNIX01 = testsuite/unix01/unix01.exe 1107 TEST_UNIX01_O_FILES = 1108 TEST_UNIX01_D_FILES = 1109 TEST_UNIX01_O_FILES += testsuite/unix01/test_main.o 1110 TEST_UNIX01_D_FILES += testsuite/unix01/test_main.d 1111 $(TEST_UNIX01): $(TEST_UNIX01_O_FILES) $(LIB) 1112 $(LINK.c) -Wl,-Map,testsuite/unix01/unix01.map $^ -lm -lz -o $@ 1113 TESTS += $(TEST_UNIX01) 1114 O_FILES += $(TEST_UNIX01_O_FILES) 1115 D_FILES += $(TEST_UNIX01_D_FILES) 1116 RUN_TESTS += $(TEST_UNIX01) 1117 1105 1118 TEST_FTPD01 = testsuite/ftpd01/ftpd01.exe 1106 1119 TEST_FTPD01_O_FILES = -
freebsd-to-rtems.py
ra257bd7 r164c5f5 855 855 'sys/kern/uipc_sockbuf.c', 856 856 'sys/kern/uipc_socket.c', 857 'sys/kern/uipc_usrreq.c', 857 858 'sys/libkern/arc4random.c', 858 859 'sys/libkern/fls.c', … … 2427 2428 2428 2429 tests = Module('tests') 2430 tests.addTest('unix01', ['test_main']) 2429 2431 tests.addTest('ftpd01', ['test_main'], netTest = True) 2430 2432 tests.addTest('ping01', ['test_main'], netTest = True) -
freebsd/sys/sys/kernel.h
ra257bd7 r164c5f5 266 266 #define SYSINIT_DRIVER_REFERENCE(driver, bus) \ 267 267 SYSINIT_MODULE_REFERENCE(driver ## _ ## bus) 268 #define SYSINIT_DOMAIN_REFERENCE(dom) \ 269 SYSINIT_REFERENCE(domain_add_ ## dom) 268 270 #endif /* __rtems__ */ 269 271 -
freebsd/sys/sys/unpcb.h
ra257bd7 r164c5f5 69 69 struct socket *unp_socket; /* pointer back to socket */ 70 70 struct file *unp_file; /* back-pointer to file for gc. */ 71 #ifndef __rtems__ 71 72 struct vnode *unp_vnode; /* if associated with file */ 73 #else /* __rtems__ */ 74 struct IMFS_jnode_tt *unp_vnode; /* if associated with file */ 75 #endif /* __rtems__ */ 72 76 ino_t unp_ino; /* fake inode number */ 73 77 struct unpcb *unp_conn; /* control block of connected socket */ -
libbsd.txt
ra257bd7 r164c5f5 111 111 112 112 * BPF(4): Add support for zero-copy buffers. 113 114 * UNIX(4): Fix race conditions in the area of socket object and file node 115 destruction. Add support for file descriptor transmission via control 116 messages. 113 117 114 118 [listing] -
rtemsbsd/include/machine/rtems-bsd-sysinit.h
ra257bd7 r164c5f5 56 56 SYSINIT_DRIVER_REFERENCE(pci, pcib); 57 57 58 #define SYSINIT_NEED_NET_PF_UNIX \ 59 SYSINIT_DOMAIN_REFERENCE(local) 60 58 61 #define SYSINIT_NEED_NET_IF_BFE \ 59 62 SYSINIT_DRIVER_REFERENCE(bfe, pci) -
testsuite/include/rtems/bsd/test/default-init.h
ra257bd7 r164c5f5 97 97 #include <machine/rtems-bsd-sysinit.h> 98 98 99 SYSINIT_NEED_NET_PF_UNIX; 100 99 101 /* only include FXP and PCI for i386/pc386 for debug on qemu (for now) */ 100 102 #if defined(i386) -
testsuite/include/rtems/bsd/test/default-network-init.h
ra257bd7 r164c5f5 167 167 } 168 168 169 #include <machine/rtems-bsd-sysinit.h> 170 171 SYSINIT_NEED_NET_PF_UNIX; 172 169 173 #define CONFIGURE_APPLICATION_NEEDS_CLOCK_DRIVER 170 174 #define CONFIGURE_APPLICATION_NEEDS_CONSOLE_DRIVER -
testsuite/syscalls01/test_main.c
ra257bd7 r164c5f5 79 79 { -1, SOCK_RAW, 0, EPROTONOSUPPORT }, 80 80 { PF_UNSPEC, SOCK_DGRAM, 0, EPROTONOSUPPORT }, 81 { PF_UNIX, SOCK_DGRAM, 0, EPROTONOSUPPORT }, 81 { PF_UNIX, SOCK_STREAM, 0, 0 }, 82 { PF_UNIX, SOCK_DGRAM, 0, 0 }, 83 { PF_UNIX, SOCK_SEQPACKET, 0, 0 }, 82 84 { PF_INET, -1, 0, EPROTONOSUPPORT }, 83 85 { PF_INET, SOCK_RAW, -1, EPROTONOSUPPORT },
Note: See TracChangeset
for help on using the changeset viewer.