Jeremy Soller
|
bd956e5fe4
|
Force little endian for reals
|
2019-01-01 07:35:13 -07:00 |
|
Robin Randhawa
|
0842d6504b
|
aarch64: Fix typo in a jmp_buf preprocessor conditional
|
2018-12-23 16:04:35 +05:30 |
|
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 |
|
Jeremy Soller
|
c6d42dd9e3
|
Use openlibm's fenv.h
|
2018-12-13 15:25:47 -07:00 |
|
Jeremy Soller
|
4e741f5583
|
Add redox_fpath function
|
2018-12-13 14:46:27 -07:00 |
|
Jeremy Soller
|
f7b3abc1b6
|
Add more wchar definitions
|
2018-12-13 08:11:49 -07:00 |
|
Jeremy Soller
|
90bf583d28
|
Better patch for missing M_PI constants
|
2018-12-09 14:43:23 -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
|
950b4526c7
|
- Disable output of empty header files
- Remove incorrect header styles
- Use export.replace where header style was previously needed
- Check compilation of tests using system gcc
|
2018-11-26 21:35:02 -07:00 |
|
Tibor Nagy
|
55eb8f2779
|
Implement alloca.h
|
2018-11-23 21:31:09 +01:00 |
|
Jeremy Soller
|
9790289aec
|
Add execlp
|
2018-11-22 20:43:04 -07:00 |
|
Jeremy Soller
|
3cc215caeb
|
Add freading, fwriting, and stdio_ext.h header
|
2018-11-22 19:24:48 -07:00 |
|
Jeremy Soller
|
44f84f406f
|
Force byte order to little endian, for gcc
|
2018-11-17 09:19:35 -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 |
|
Tibor Nagy
|
0f5fa8c9d4
|
Move regoff_t to regex.h
|
2018-10-09 16:43:34 +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
|
1acc2a1a32
|
Initial regex.h implementation
|
2018-10-05 18:07:43 +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 |
|
Jeremy Soller
|
b309cd832d
|
Add getopt and machine/endian.h
|
2018-09-24 14:45:36 -07:00 |
|
jD91mZM2
|
30d6f079c5
|
Add missing dirent macros (fixes #129)
|
2018-09-05 17:39:40 +02:00 |
|
Jeremy Soller
|
c25ce6a5f3
|
Include stddef.h in sys/types.h
|
2018-08-18 08:27:40 -06: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
|
b0546336c7
|
Fix a few ffmpeg issues
|
2018-08-08 19:28:13 +02:00 |
|
jD91mZM2
|
f6ca7d7c2d
|
Add S_ISSOCK and fix str(c)spn
|
2018-08-05 21:49:45 +02:00 |
|
jD91mZM2
|
ba8bd8c4e8
|
Add the last few things for bash to compile :D
|
2018-08-03 11:18:52 +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
|
daf65c7a46
|
Implement access
|
2018-07-30 21:08:44 +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
|
193328952d
|
Alias memory.h to string.h
|
2018-07-27 18:27:51 +02:00 |
|
jD91mZM2
|
f6b364845e
|
Implement pwd.h
|
2018-07-27 15:15:56 +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 |
|