Paul Sajna
|
e93129b165
|
Change LONG_BIT definition, fixes #148
|
2019-02-28 07:42:19 +00:00 |
|
Tibor Nagy
|
7ee59d2fdb
|
tests: set C11, enable pedantic warnings, fix GCC and Clang warnings
|
2019-02-20 15:04:47 +01:00 |
|
Tibor Nagy
|
d38a1d0da3
|
ctype: Implement _tolower, _toupper
|
2019-02-20 11:49:06 +01: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
|
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
|
74af56d71b
|
Add statvfs and strtold
|
2018-12-14 12:00:21 -07:00 |
|
Jeremy Soller
|
f7b3abc1b6
|
Add more wchar definitions
|
2018-12-13 08:11:49 -07:00 |
|
Jeremy Soller
|
ee40035c4b
|
Add asprintf
|
2018-12-09 12:45:04 -07:00 |
|
Jeremy Soller
|
8aae8e1564
|
Add PTE
Add sys_timeb header
|
2018-12-09 11:27:44 -07:00 |
|
Jeremy Soller
|
9790289aec
|
Add execlp
|
2018-11-22 20:43:04 -07:00 |
|
Jeremy Soller
|
c6f2b30738
|
Add netdb bits to include hostent.h_addr
|
2018-11-17 08:16:37 -07:00 |
|
Jeremy Soller
|
740f57738c
|
Merge branch 'cpp-extern' into 'master'
Disable symbol mangling for C++
See merge request redox-os/relibc!173
|
2018-10-28 13:13:51 +00:00 |
|
Tibor Nagy
|
d4308c8a9b
|
Disable symbol mangling for C++
|
2018-10-28 13:24:34 +01:00 |
|
Tibor Nagy
|
e7f251fdb0
|
Fix assert when used as an expression
Based on what musl does.
|
2018-10-27 17:40:24 +02:00 |
|
jD91mZM2
|
b517629371
|
Fix timeradd
wow i am stupid for writing this code
|
2018-10-11 19:52:54 +02:00 |
|
jD91mZM2
|
fba3bf5161
|
Merge branch 'assert' into 'master'
Make assert more hygienic
See merge request redox-os/relibc!166
|
2018-10-07 12:50:56 +00:00 |
|
jD91mZM2
|
0de7d30656
|
Fix S_IS*
For some reason, C handles `==` before `&`.
So `a & b == c` is the same thing as `a & (b == c)`.
|
2018-10-07 13:01:59 +02:00 |
|
jD91mZM2
|
418a960f3b
|
Implement realpath
|
2018-10-07 10:32:51 +02:00 |
|
jD91mZM2
|
9d56ce42c6
|
Implement timer* macros, and GNU's getopt_long
|
2018-10-06 16:46:35 +02:00 |
|
Tibor Nagy
|
614b2f5103
|
Make assert more hygienic
|
2018-10-06 14:55:06 +02:00 |
|
jD91mZM2
|
b22d386177
|
Re-add EOF to bits header
cbindgen can't handle negative numbers, see https://github.com/eqrion/cbindgen/issues/205
|
2018-09-29 20:02:37 +02:00 |
|
jD91mZM2
|
afc1ff134a
|
Rewrite IO to use core-io library
|
2018-09-26 16:13:09 +02:00 |
|
jD91mZM2
|
30d6f079c5
|
Add missing dirent macros (fixes #129)
|
2018-09-05 17:39:40 +02:00 |
|
Jeremy Soller
|
f1df1f9f0b
|
Fix issue with stdio.h bits file not having FILE defined
|
2018-08-18 08:22:16 -06:00 |
|
jD91mZM2
|
face6f07f3
|
Implement mmap
|
2018-08-09 10:54:44 +02:00 |
|
jD91mZM2
|
f6ca7d7c2d
|
Add S_ISSOCK and fix str(c)spn
|
2018-08-05 21:49:45 +02:00 |
|
jD91mZM2
|
44599a032e
|
Kind of get bash to compile
Doesn't link yet due to "multiple definitions of malloc", because some are supplied by some library of bash itself. Really odd.
|
2018-08-02 14:37:57 +02:00 |
|
jD91mZM2
|
ce53ac7e13
|
Fix inttypes a little
|
2018-07-30 12:32:03 +02:00 |
|
jD91mZM2
|
d3e4fa71a5
|
Implement sys/select.h
I really really wish I could actually test this on redox. All I know is: it compiles
|
2018-07-29 17:26:54 +02:00 |
|
jD91mZM2
|
4a42983d13
|
Make sigset_t be a long because bash needs that to compile
|
2018-07-28 17:18:53 +02:00 |
|
jD91mZM2
|
2bf426b0fb
|
Implement isatty
|
2018-07-26 14:19:20 +02:00 |
|
jD91mZM2
|
7ff6940edd
|
Implement futimens
|
2018-07-26 13:26:54 +02:00 |
|
jD91mZM2
|
83949290c9
|
Implement dirent.h
|
2018-07-26 09:16:22 +02:00 |
|
jD91mZM2
|
e749d23030
|
Solve stdin/out/err UB in a better way
|
2018-07-25 14:29:14 +02:00 |
|
jD91mZM2
|
ecd8aca6d6
|
Basic signal support
|
2018-07-22 17:04:13 +02:00 |
|
Jeremy Soller
|
463c9f386c
|
Fix issue with RUSAGE constants not being in C headers if negative
|
2018-07-12 09:49:53 -06:00 |
|
jD91mZM2
|
53f634f579
|
Fix inttypes
|
2018-07-06 17:01:52 +02:00 |
|
jD91mZM2
|
6a0928edfd
|
Use relibc to build openlibm
|
2018-07-03 19:01:24 +02:00 |
|
Stephan Vedder
|
cc210361d6
|
wchar support
|
2018-07-01 20:59:37 +02:00 |
|
jD91mZM2
|
1fd9a5f249
|
Moooore fixes :|
|
2018-06-30 12:15:51 +02:00 |
|
jD91mZM2
|
234632d319
|
Workaround compilation errors
|
2018-06-30 09:19:06 +02:00 |
|
Paul Sajna
|
5c5e237042
|
Exec Functions (again) (again)
|
2018-06-28 19:24:04 +00:00 |
|
jD91mZM2
|
a6ffd2cc46
|
Update inttypes to match the revert of ints
|
2018-06-27 08:08:14 +02:00 |
|
jD91mZM2
|
0776de1ae6
|
Fix inttypes
|
2018-06-26 11:10:44 +02:00 |
|
jD91mZM2
|
257040e164
|
Fix a few stat-related things
|
2018-06-26 10:47:48 +02:00 |
|
jD91mZM2
|
ad324a0e4d
|
Use global_asm for setjmp instead
|
2018-06-26 10:21:44 +02:00 |
|
jD91mZM2
|
feed73ffcc
|
inttypes
|
2018-06-26 09:51:07 +02:00 |
|
jD91mZM2
|
3e67314b97
|
Fix openlibm & fenv and add more integer types
|
2018-06-24 14:12:24 +02:00 |
|
jD91mZM2
|
4e99b55417
|
Implement basic setjmp using musl's awesome existing code
|
2018-06-23 17:38:10 +02:00 |
|