Commit Graph

1144 Commits

Author SHA1 Message Date
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