ladybird/Kernel/Net
Andreas Kling 6081c76515 Kernel: Make O_RDONLY non-zero
Sergey suggested that having a non-zero O_RDONLY would make some things
less confusing, and it seems like he's right about that.

We can now easily check read/write permissions separately instead of
dancing around with the bits.

This patch also fixes unveil() validation for O_RDWR which previously
forgot to check for "r" permission.
2020-01-21 13:27:08 +01:00
..
ARP.h Meta: Add license header to source files 2020-01-18 09:45:54 +01:00
E1000NetworkAdapter.cpp Use uintptr_t instead of u32 when storing pointers as integers 2020-01-20 13:13:03 +01:00
E1000NetworkAdapter.h Meta: Add license header to source files 2020-01-18 09:45:54 +01:00
EthernetFrameHeader.h Meta: Add license header to source files 2020-01-18 09:45:54 +01:00
EtherType.h Meta: Add license header to source files 2020-01-18 09:45:54 +01:00
ICMP.h Meta: Add license header to source files 2020-01-18 09:45:54 +01:00
IPv4.h Meta: Add license header to source files 2020-01-18 09:45:54 +01:00
IPv4Socket.cpp Kernel: Make DoubleBuffer use a KBuffer instead of kmalloc()ing 2020-01-20 16:08:49 +01:00
IPv4Socket.h Meta: Add license header to source files 2020-01-18 09:45:54 +01:00
IPv4SocketTuple.h Meta: Add license header to source files 2020-01-18 09:45:54 +01:00
LocalSocket.cpp Kernel: Make O_RDONLY non-zero 2020-01-21 13:27:08 +01:00
LocalSocket.h Meta: Add license header to source files 2020-01-18 09:45:54 +01:00
LoopbackAdapter.cpp Meta: Add license header to source files 2020-01-18 09:45:54 +01:00
LoopbackAdapter.h Meta: Add license header to source files 2020-01-18 09:45:54 +01:00
MACAddress.h Meta: Add license header to source files 2020-01-18 09:45:54 +01:00
NetworkAdapter.cpp Meta: Add license header to source files 2020-01-18 09:45:54 +01:00
NetworkAdapter.h Meta: Add license header to source files 2020-01-18 09:45:54 +01:00
NetworkTask.cpp Meta: Add license header to source files 2020-01-18 09:45:54 +01:00
NetworkTask.h Meta: Add license header to source files 2020-01-18 09:45:54 +01:00
Routing.cpp Meta: Add license header to source files 2020-01-18 09:45:54 +01:00
Routing.h Meta: Add license header to source files 2020-01-18 09:45:54 +01:00
RTL8139NetworkAdapter.cpp Use uintptr_t instead of u32 when storing pointers as integers 2020-01-20 13:13:03 +01:00
RTL8139NetworkAdapter.h Meta: Add license header to source files 2020-01-18 09:45:54 +01:00
Socket.cpp Meta: Add license header to source files 2020-01-18 09:45:54 +01:00
Socket.h Meta: Add license header to source files 2020-01-18 09:45:54 +01:00
TCP.h Meta: Add license header to source files 2020-01-18 09:45:54 +01:00
TCPSocket.cpp Meta: Add license header to source files 2020-01-18 09:45:54 +01:00
TCPSocket.h Meta: Add license header to source files 2020-01-18 09:45:54 +01:00
UDP.h Meta: Add license header to source files 2020-01-18 09:45:54 +01:00
UDPSocket.cpp Meta: Add license header to source files 2020-01-18 09:45:54 +01:00
UDPSocket.h Meta: Add license header to source files 2020-01-18 09:45:54 +01:00