Identify Missing/Incorrect POSIX Functionality in net/ and netinet/
completed by: Hamish Morrison
mentors: Philippe Houdoin
http://dev.haiku-os.org/ticket/4947
Haiku is missing quite a bit of POSIX functionality (mandatory and optional), some is not implemented correctly, others are exposed in the wrong header. This is a research to identify those issues:
- Make a complete POSIX header list of headers/posix/net/ and header/posix/netinet/
- Iterate through the net/ and netinet/ headers ( http://dev.haiku-os.org/browser/haiku/trunk/headers/posix/ ) and compare them with the specification ( http://www.opengroup.org/onlinepubs/9699919799/).
These are the ones that should be compared:
net/if.h
net/if_dl.h
net/if_media.h
net/if_types.h
net/route.h
netinet/icmp6.h
netinet/in.h
netinet/ip.h
netinet/ip6.h
netinet/ip_icmp.h
netinet/ip_var.h
netinet/tcp.h
netinet/udp.h