Commit Graph

974 Commits

Author SHA1 Message Date
Jeremy Soller 87f2ab95bb Fix redox compilation 2019-01-13 14:36:35 -07:00
Jeremy Soller 8e9d65cb46 Add support for pthreads to Linux 2019-01-13 14:17:29 -07:00
Jeremy Soller 52669688bf Fix issue of strcasecmp not showing up 2019-01-13 14:17:05 -07:00
Jeremy Soller 434cad49ce Add sysconf 2019-01-13 14:16:51 -07:00
Jeremy Soller 5b969f2bae Add pthread_sigmask 2019-01-13 10:56:09 -07:00
Jeremy Soller 89fca557f3 Remove old pthread module 2019-01-13 10:56:00 -07:00
Jeremy Soller 6c0c6dd71b Fix missing negative flags in netdb.h, add NI_MAXHOST and NI_MAXSERV 2019-01-13 10:34:17 -07:00
Jeremy Soller 018ff409f1 Add gai_strerror 2019-01-13 10:24:30 -07:00
Jeremy Soller 543f32eb50 Add nameinfo defines 2019-01-13 10:24:17 -07:00
Jeremy Soller 97312c9ae2 Fix addrinfo structure 2019-01-13 10:13:25 -07:00
Jeremy Soller 84fcb1b906 Add addrinfo constants 2019-01-13 09:58:03 -07:00
Jeremy Soller aa069b3e0b Add netinet/tcp.h 2019-01-13 09:31:25 -07:00
Jeremy Soller cea5101cba Implement shm_ functions and add MAP_FIXED 2019-01-13 09:31:04 -07:00
Jeremy Soller 5b779448ab Add IOV_MAX 2019-01-13 09:30:37 -07:00
Jeremy Soller 33b539e4c1 Fix export of O_ACCMODE 2019-01-13 09:30:27 -07:00
Jeremy Soller 0c5abf0361 Combine all libraries into libc.a, call pthread_init and pthread_terminate in libc 2019-01-07 19:11:30 -07:00
Jeremy Soller aefb4fb116 Improvements for dlfcn 2019-01-06 16:28:22 -07:00
Jeremy Soller c41c20a943 Allow for static CStr 2019-01-06 14:40:01 -07:00
Jeremy Soller dc4aa9cf0b Use typedef for Dl_info 2019-01-06 12:53:43 -07:00
Jeremy Soller 53874213fa Add dladdr 2019-01-06 12:48:36 -07:00
Jeremy Soller 46020f466f Add dlfcn, fixes for glib and gstreamer 2019-01-06 07:30:42 -07:00
Jeremy Soller 9a0c12888f Use better verbiage for iovec 2019-01-05 13:24:02 -07:00
Jeremy Soller 7ac3dfaa49 Implement sys_uio, define sockaddr_storage 2019-01-05 13:10:20 -07:00
Jeremy Soller eef2f4d1f8 Add more netinet/in.h definitions 2019-01-05 12:01:24 -07:00
Jeremy Soller 2ba67f2fe2 Add getlogin stub 2019-01-05 10:12:33 -07:00
Jeremy Soller 961d1304ab Add sigismember 2019-01-05 09:40:08 -07:00
Jeremy Soller bd956e5fe4 Force little endian for reals 2019-01-01 07:35:13 -07:00
Jeremy Soller 775ec444be Add mprotect 2018-12-31 21:04:45 -07:00
Jeremy Soller c514b0b705 Fix semaphore deadlocks 2018-12-30 08:29:57 -07:00
Jeremy Soller c9e48bf141 Use locking in dlmalloc 2018-12-29 20:11:34 -07:00
Jeremy Soller e93ead5a8f Fix double lock in pte 2018-12-29 19:40:21 -07:00
Jeremy Soller 62b83190bf Fix incorrect variable name 2018-12-29 10:03:11 -07:00
Jeremy Soller e7896f6c48 Fix panic in fread 2018-12-29 10:02:36 -07:00
Jeremy Soller 0aaa7264db Fix signal support 2018-12-29 08:20:27 -07:00
Jeremy Soller 083642fb17 Enable getitimer, setitimer, and sigprocmask 2018-12-28 21:47:49 -07:00
Jeremy Soller 5cb92284f2 Update fmap support 2018-12-28 15:46:38 -07:00
Jeremy Soller 51b093b598 Use 4096 as Linux page size for now 2018-12-26 19:57:08 -07:00
Jeremy Soller 7aa789575a Add shutdown, listen, and getpagesize 2018-12-26 19:26:38 -07:00
jD91mZM2 a321545fd0 Merge branch 'aarch64-unknown-redox' into 'master'
aarch64: Fix typo in a jmp_buf preprocessor conditional

See merge request redox-os/relibc!186
2018-12-23 10:52:46 +00:00
Robin Randhawa 0842d6504b aarch64: Fix typo in a jmp_buf preprocessor conditional 2018-12-23 16:04:35 +05:30
Jeremy Soller 09135f5bd1 Merge branch 'netdb-mutable' into 'master'
netdb: Return mutable structs in the getter functions

See merge request redox-os/relibc!185
2018-12-19 21:17:12 +00:00
Tibor Nagy 51245d69e3 netdb: Return mutable structs in the getter functions 2018-12-18 21:13:32 +01:00
Jeremy Soller 42545713a7 Merge branch 'fwrite-division-by-zero' into 'master'
Fix panic in fwrite

See merge request redox-os/relibc!184
2018-12-17 01:37:12 +00:00
lmiskiew 5b6b11cb65 Fix panic in fwrite 2018-12-17 02:01:36 +01:00
Jeremy Soller f04ac7343a Update pthreads-emb 2018-12-14 15:52:03 -07:00
Jeremy Soller a8f3608f3c Fix stdlib div functions, add _Exit 2018-12-14 13:41:22 -07:00
Jeremy Soller 89832b3ac8 Add lldiv 2018-12-14 13:20:56 -07:00
Jeremy Soller e6c866a92d Undefine complex in fenv.h 2018-12-14 12:50:23 -07:00
Jeremy Soller 74af56d71b Add statvfs and strtold 2018-12-14 12:00:21 -07:00
Jeremy Soller 0d2332d368 Add more special redox functions 2018-12-13 15:26:03 -07:00