summaryrefslogtreecommitdiff
path: root/Libraries/LibC/netinet
AgeCommit message (Collapse)Author
2020-02-20LibC: Add an empty <netinet/tcp.h>Andreas Kling
This is enough to placate anyone who includes it without actually using anything from it. :^)
2020-01-18Meta: Add license header to source filesAndreas Kling
As suggested by Joshua, this commit adds the 2-clause BSD license as a comment block to the top of every source file. For the first pass, I've just added myself for simplicity. I encourage everyone to add themselves as copyright holders of any file they've added or modified in some significant way. If I've added myself in error somewhere, feel free to replace it with the appropriate copyright holder instead. Going forward, all new source files should include a license header.
2020-01-15LibC: Add INADDR_LOOPBACKAndreas Kling
2020-01-02LibC: move in_addr and sockaddr_in to netinet/in.hjoshua stein
2019-10-11Libc: make library internal includes come from private include namespaceVincent Sanders
2019-09-19IPv4: Support overriding the default TTL (64)Andreas Kling
Made getsockopt() and setsockopt() virtual so we can handle them in the various Socket subclasses. The subclasses map kinda nicely to "levels". This will allow us to implement things like "traceroute", although.. I spent some time trying to do that, but then hit a wall when it turned out that the user-mode networking in QEMU doesn't preserve TTL in the ICMP packets passing through.
2019-07-04Libraries: Create top level directory for libraries.Andreas Kling
Things were getting a little crowded in the project root, so this patch moves the Lib*/ directories into Libraries/.