df50f7a9b4
- The net_stack driver is no longer used. Instead we have a kernel module which is directly used by syscall implementations in the kernel. I.e. we no longer tunnel those functions through ioctls, but have normal syscalls. - Removed the superfluous net starter module. - Implemented the FDTYPE_SOCKET type file_descriptors, that is sockets are no longer vnode based. - Adjusted libnetwork (the socket function implementations) accordingly. - Adjusted netstat accordingly. * Socket module: - Implemented socketpair(). - Added "kernel" parameter to the control hook. Quite a few more hooks would actually need the parameter, but I didn't change those yet, since that would probably also require changes to the protocol module interface. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@24908 a95241bf-73f2-0310-859d-f6bbb57e9c96
23 lines
449 B
Plaintext
23 lines
449 B
Plaintext
SubDir HAIKU_TOP src system kernel fs ;
|
|
|
|
UsePrivateHeaders [ FDirName kernel disk_device_manager ] ;
|
|
UsePrivateHeaders [ FDirName kernel fs ] ;
|
|
UsePrivateHeaders [ FDirName kernel util ] ;
|
|
UsePrivateHeaders net shared storage ;
|
|
|
|
KernelMergeObject kernel_fs.o :
|
|
devfs.cpp
|
|
fd.cpp
|
|
fifo.cpp
|
|
IOScheduler.cpp
|
|
KPath.cpp
|
|
node_monitor.cpp
|
|
rootfs.cpp
|
|
socket.cpp
|
|
vfs.cpp
|
|
vfs_boot.cpp
|
|
vfs_net_boot.cpp
|
|
|
|
: $(TARGET_KERNEL_PIC_CCFLAGS) -Wno-unused
|
|
;
|