Repository navigation
Agent KB_tls_u
grisun0 edited this page Oct 28, 2026
·
13 revisions
- Doc: tlsget - minimal HTTPS GET over the ring-3 TLS stack.
- Layer: utility
- Language: c
- Symbols:
-
syscall(function, line 10) `* the MiniOS DNS syscall (200, sig 0: error-check only, sends nothing).
-
- The kernel keeps servi...`
-
parse_port(function, line 47)static int parse_port(const char *s) -
main(function, line 61)int main(int argc, char **argv) -
_POSIX_C_SOURCE(macro, line 14)#define _POSIX_C_SOURCE -
_DEFAULT_SOURCE(macro, line 15)#define _DEFAULT_SOURCE - Depends on:
headers/tls.h,headers/tls_port.h,kernel/string.c
- Doc: ring-3 transport for the shared TLS stack (TLS_RING3).
- Layer: utility
- Language: c
- Symbols:
-
sockets(function, line 5) `* sockets: on the host they are host sockets (used by the
-
- openssl-s_server interop test), insi...`
-
tls_u_recv(function, line 39)int tls_u_recv(int fd, char *buf, int len) -
tls_u_recv_timeout(function, line 44)int tls_u_recv_timeout(int fd, char *buf, int len, unsigned long ms) -
tls_u_close(function, line 55)void tls_u_close(int fd) -
tls_close(function, line 67)void tls_close(int fd) -
tls_now_days(function, line 72)long tls_now_days(void) -
tls_random(function, line 78)void tls_random(unsigned char *out, unsigned len) -
u_raw_syscall3(function, line 99)static long u_raw_syscall3(long n, long a1, long a2, long a3) -
parse_quad(function, line 122)static int parse_quad(const char *s, unsigned *ip_out) -
tls_u_resolve(function, line 147)int tls_u_resolve(const char *host, unsigned *ip_out) -
net_dns_resolve(function, line 183)int net_dns_resolve(const char *host) -
tls_free_fd(function, line 66)void tls_free_fd(int fd); -
answer(function, line 163)* answer (some resolvers go IPv6-only on the first query). */ memset(&hints, 0, sizeof(hints)); -
_POSIX_C_SOURCE(macro, line 12)#define _POSIX_C_SOURCE -
_DEFAULT_SOURCE(macro, line 13)#define _DEFAULT_SOURCE - Depends on:
kernel/string.c,kernel/time.c
Generated offline by readmenator from commit 108aed281b12. Edits here are overwritten by readmenator . --rebuild.
Start
Wiki
- community_0_headers_kernel
- community_10_orphans
- community_1_progs_doomgeneric_d_englsh
- community_2_progs_src
- community_3_progs_doomgeneric_p_spec
- community_4_tools_tls_crypto
- community_5_headers_vga_fb
- community_6_progs_doomgeneric_net_defs
- community_7_headers_batch
- community_8_headers_tick
- community_9_tools_doom_pwad
- concepts
- queries
- REPORT
Agent Docs
- API
- API_p10
- API_p11
- API_p12
- API_p13
- API_p14
- API_p15
- API_p16
- API_p17
- API_p18
- API_p19
- API_p2
- API_p20
- API_p21
- API_p3
- API_p4
- API_p5
- API_p6
- API_p7
- API_p8
- API_p9
- ARCHITECTURE
- ARCHITECTURE_p2
- ARCHITECTURE_p3
- ARCHITECTURE_p4
- CONCEPTS
- GOTCHAS
- INDEX
- INDEX_p2
- KB_asm
- KB_boot
- KB_doomgeneric
- KB_doomgeneric_p10
- KB_doomgeneric_p11
- KB_doomgeneric_p12
- KB_doomgeneric_p2
- KB_doomgeneric_p3
- KB_doomgeneric_p4
- KB_doomgeneric_p5
- KB_doomgeneric_p6
- KB_doomgeneric_p7
- KB_doomgeneric_p8
- KB_doomgeneric_p9
- KB_drivers
- KB_drivers_p2
- KB_file
- KB_freedomui
- KB_fs
- KB_headers
- KB_headers_arch_x86
- KB_headers_drivers
- KB_headers_kernel
- KB_headers_p2
- KB_headers_p3
- KB_headers_p4
- KB_headers_p5
- KB_headers_p6
- KB_kernel
- KB_kernel_p2
- KB_kernel_p3
- KB_kernel_p4
- KB_lib
- KB_lisp
- KB_lua
- KB_mcp
- KB_minios
- KB_misc
- KB_misc_p2
- KB_misc_p3
- KB_mm
- KB_net
- KB_nuklear
- KB_pokemon
- KB_progs
- KB_quake2generic
- KB_root
- KB_src
- KB_src_p2
- KB_src_p3
- KB_tests
- KB_tests_p2
- KB_tls_u
- KB_tools
- KB_tools_p2
- KB_wl
- KB_x86
- MEMORY
- SECURITY
- SYMBOLS
- SYMBOLS_p10
- SYMBOLS_p11
- SYMBOLS_p12
- SYMBOLS_p13
- SYMBOLS_p14
- SYMBOLS_p15
- SYMBOLS_p16
- SYMBOLS_p17
- SYMBOLS_p18
- SYMBOLS_p19
- SYMBOLS_p2
- SYMBOLS_p20
- SYMBOLS_p21
- SYMBOLS_p22
- SYMBOLS_p23
- SYMBOLS_p24
- SYMBOLS_p25
- SYMBOLS_p26
- SYMBOLS_p27
- SYMBOLS_p3
- SYMBOLS_p4
- SYMBOLS_p5
- SYMBOLS_p6
- SYMBOLS_p7
- SYMBOLS_p8
- SYMBOLS_p9
Recipes