Ian Douglas Scott
fdd966629d
Some type signature fixes found using script in #111
2018-11-25 20:58:02 -08: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
Jeremy Soller
e32fc12308
Weak linkage for getopt and fnmatch
2018-11-17 08:40:39 -07:00
Jeremy Soller
c6f2b30738
Add netdb bits to include hostent.h_addr
2018-11-17 08:16:37 -07:00
Jeremy Soller
8c5b237963
Rename intmaxdiv_t to imaxdiv_t to match standard
2018-11-17 07:40:30 -07:00
Jeremy Soller
e7f7c4ea61
Fix incorrect nul
2018-11-16 21:32:03 -07:00
Jeremy Soller
a6642bc753
Fix missing separator
2018-11-16 21:16:08 -07:00
Jeremy Soller
a29aa9f599
Add execvp
2018-11-16 21:07:24 -07:00
Jeremy Soller
dd65d0c0c8
Fix missing nul
2018-11-16 20:37:37 -07:00
Jeremy Soller
861602bbcc
Add umask
2018-11-16 19:49:47 -07:00
jD91mZM2
0684fb6e4c
Bump posix-regex version
2018-11-14 20:52:12 +01:00
jD91mZM2
d252838496
Re-use posix-regex matcher in fnmatch
2018-11-14 14:19:48 +01:00
Jeremy Soller
81dc144241
Abandon overriding cargo flags, for now
2018-11-13 21:03:14 -07:00
Jeremy Soller
f1c970beef
Fix override of CARGOFLAGS when using target
2018-11-13 21:00:05 -07:00
Jeremy Soller
8a972542be
Allow override of cargoflags
2018-11-13 20:56:59 -07:00
Jeremy Soller
2b3ae4d8b8
Add configuration for compiling with xargo
2018-11-11 08:10:37 -07:00
Jeremy Soller
c36ee7237b
Allow override of cargo
2018-11-11 08:03:04 -07:00
Jeremy Soller
bf111188e1
Reduce warnings for redox
2018-11-10 07:54:27 -07:00
Jeremy Soller
ebffc977b2
Reduce warnings
2018-11-10 07:52:45 -07:00
Jeremy Soller
131dcac554
Update serde_json
2018-11-09 18:31:35 -07:00
Jeremy Soller
4963ca3a95
Fix compile on redox
2018-11-07 20:26:27 -07:00
Jeremy Soller
39b999ccea
Update to new rust-toolchain
2018-11-07 20:25:21 -07:00
Jeremy Soller
d88f4053ea
Merge branch 'header-guards-fix' into 'master'
...
Fix include guards in regex and utime
See merge request redox-os/relibc!176
2018-11-06 12:45:36 +00:00
Michal Z
0396460c84
Fix include guards in regex and utime
...
The include_guard in both regex and utime was "_TEMPLATE_H", this meant that including both wasn't possible.
Their header guards should be consistent with the header files as well.
Changed _TEMPLATE_H to _REGEX_H and _UTIME_H in /regex/cbindgen.toml and /utime/cbindgen.toml respectively.
2018-11-06 11:27:11 +01:00
jD91mZM2
75bac011e4
Merge branch 'MaikuZ/libgen' into 'master'
...
Implement libgen.h
See merge request redox-os/relibc!175
2018-11-05 20:33:54 +00:00
Michal Z
a7b71a311d
Implement libgen.h
...
Implemented the following calls according to http://pubs.opengroup.org/onlinepubs/7908799/xsh/libgen.h.html
- char* basename(char*)
- char* dirname(char*)
Added test suit for the implemented calls.
Issue: https://gitlab.redox-os.org/redox-os/relibc/issues/134
2018-11-05 17:49:14 +01:00
jD91mZM2
571b4d4976
Fix getdents on redox
2018-11-01 10:58:01 +01:00