]> Projects (at) Tadryanom (dot) Me - AdrOS.git/commit
feat: getaddrinfo syscall with built-in hosts table + DNS fallback
authorTulio A M Mendes <[email protected]>
Sun, 15 Feb 2026 01:13:29 +0000 (22:13 -0300)
committerTulio A M Mendes <[email protected]>
Sun, 15 Feb 2026 01:13:29 +0000 (22:13 -0300)
commit2bd599174f9777436296c152aa2fec59a67f2a64
treeb3212c5ea8b8e97f4a6b6d819e62dfbdd8ee80bf
parentf420dcf9a31c6179a5a68c7ad646d1bbf13880a2
feat: getaddrinfo syscall with built-in hosts table + DNS fallback

- SYSCALL_GETADDRINFO = 108
- Built-in localhost/localhost.localdomain -> 127.0.0.1
- Falls back to kernel dns_resolve() for other hostnames
- Returns IPv4 address in network byte order
- 35/35 smoke tests pass, cppcheck clean
include/syscall.h
src/kernel/syscall.c