Jeremy Soller
28dab8ece8
Merge branch 'master' of https://gitlab.redox-os.org/redox-os/relibc
2018-12-01 08:55:05 -07:00
Jeremy Soller
9325183b21
Fix strcat
2018-12-01 08:55:02 -07:00
Jeremy Soller
ca75bbc1c9
Merge branch 'isspace' into 'master'
...
ctype: fix isspace to test all space class characters
See merge request redox-os/relibc!182
2018-11-28 21:09:14 +00:00
Tibor Nagy
8d05067ac7
ctype: fix isspace to test all space class characters
2018-11-28 20:33:02 +01:00
Jeremy Soller
d66afa4586
Do not return mutable pointer from strsignal
2018-11-27 20:54:37 -07:00
Jeremy Soller
35bcf93160
Merge branch 'master' of https://gitlab.redox-os.org/redox-os/relibc
2018-11-27 10:07:47 -07:00
Jeremy Soller
0a44d4543f
Override CC for aarch64 redox
2018-11-27 10:07: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
Jeremy Soller
4bb16e01b2
Merge branch 'master' of https://gitlab.redox-os.org/redox-os/relibc
2018-11-26 20:29:32 -07:00
Jeremy Soller
37cd503c88
Cleanups of redox pal
2018-11-26 20:29:27 -07:00
Jeremy Soller
1a8af993e6
Fix invalid inline ASM
2018-11-26 16:01:20 -07:00
Jeremy Soller
34edeaf066
Update dependencies
2018-11-26 15:48:40 -07:00
Jeremy Soller
ee2a7685e6
Revert "Update compiler_builtins and redox_syscall"
...
This reverts commit d6a5b39505 .
2018-11-26 15:45:35 -07:00
Jeremy Soller
583eaa498d
Merge branch 'master' of https://gitlab.redox-os.org/redox-os/relibc
2018-11-26 15:43:29 -07:00
Jeremy Soller
d6a5b39505
Update compiler_builtins and redox_syscall
2018-11-26 15:43:24 -07:00
Jeremy Soller
809f665a8a
Update compiler_builtins
2018-11-26 15:43:15 -07:00
Jeremy Soller
15eed4daf1
Update core_io
2018-11-26 14:33:55 -07:00
Jeremy Soller
d4e42fd9e0
Merge branch 'type' into 'master'
...
Some type signature fixes found using script in #111
See merge request redox-os/relibc!181
2018-11-26 13:13:43 +00:00
Ian Douglas Scott
f5f561424a
Correct return value of regerror
2018-11-25 21:24:32 -08:00
Ian Douglas Scott
fc0b7b9111
'strtoull' and 'strtoll' type signatures
2018-11-25 21:17:25 -08:00
Ian Douglas Scott
fdd966629d
Some type signature fixes found using script in #111
2018-11-25 20:58:02 -08:00
Jeremy Soller
de0339ee93
Fix issue with open flag overflow
2018-11-25 19:34:24 -07:00
Jeremy Soller
a614c40273
Fix definition of protocol families
2018-11-25 16:45:19 -07:00
Jeremy Soller
6180222760
Format
2018-11-25 16:44:01 -07:00
Jeremy Soller
e0daa157b9
Add protocol families
2018-11-25 16:43:45 -07:00
Jeremy Soller
5c4c49a9d1
Add getdelim and getline
2018-11-25 16:39:14 -07:00
Jeremy Soller
96cc56a0b5
Add readlink and symlink
2018-11-25 14:56:36 -07:00
Jeremy Soller
d6a1796122
Format
2018-11-25 14:38:33 -07:00
Jeremy Soller
d818a8d10e
Add pwrite
2018-11-25 14:38:12 -07:00
Jeremy Soller
8a042a220d
Implement pread, add more poll constants
2018-11-25 14:34:18 -07:00
Jeremy Soller
869eb160bd
Add poll
2018-11-25 13:04:38 -07:00
Jeremy Soller
7398fae8b6
Re-add removed comments
2018-11-25 11:01:19 -07:00
Jeremy Soller
0ac16556bc
Format
2018-11-25 10:34:42 -07:00
Jeremy Soller
a5279b648f
Fix warnings
2018-11-25 10:34:02 -07:00
Jeremy Soller
52493a1ec3
Add popen/pclose
2018-11-25 10:33:50 -07:00
Jeremy Soller
de43271204
Merge branch 'uname' into 'master'
...
Implement uname for Redox
See merge request redox-os/relibc!178
2018-11-25 15:25:48 +00:00
Jeremy Soller
a613154191
Merge branch 'alloca' into 'master'
...
Implement alloca.h
See merge request redox-os/relibc!180
2018-11-25 15:24:56 +00: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
b4f36bce17
Add more stdio_ext functions
2018-11-22 19:09:46 -07:00
Jeremy Soller
632f9f18e5
fpending
2018-11-22 18:43:45 -07:00
Jeremy Soller
9b0c74b935
Fix ioctl being defined on redox, add cxa_atexit for gcc
2018-11-18 10:35:33 -07:00
Tibor Nagy
012a9b2eb3
Implement uname for Redox
2018-11-18 18:23:47 +01:00
Jeremy Soller
02c8355c13
Update openlibm
2018-11-18 08:58:35 -07:00
Jeremy Soller
4c9173433e
Merge branch 'macos_fixes' into 'master'
...
Make relibc buildable on macOS (not for macOS)
See merge request redox-os/relibc!179
2018-11-17 23:47:52 +00:00
jD91mZM2
1c92751a73
Don't rely on integer wrapping in ctype
...
Don't rely on integer wrapping in ctype and fix strcasecmp on
non-alphabetic characters
2018-11-17 20:26:43 +01:00
Alexander Theißen
484a05e8b3
Remove unnecessary escape from include.sh
...
The older bash version of macOS does not understand this escape
and actually creates directories with "\" in their name. After this
change it actually works with both versions.
2018-11-17 20:17:35 +01:00
Alexander Theißen
e102c234c1
Properly export CC variable in Makefile
...
We cannot use ?= because CC is set by default to "cc". Therefore
CC was never set. In addition we need to export the variable
in order to have the rust cc crate pick it up. Otherwise it is
only used by openlibm where it is explicitly passed.
2018-11-17 20:17:35 +01:00
Jeremy Soller
44f84f406f
Force byte order to little endian, for gcc
2018-11-17 09:19:35 -07:00