Tom Almeida
8648fd39c4
Added some constants in linux for file modes in the new branch
2018-03-15 15:32:46 +08:00
Tom Almeida
aa8b14e107
Added some constants in linux for file modes
2018-03-15 15:21:02 +08:00
Dan Robertson
6d110ef0cb
Use a sys module for OS specific information
...
Update cbindgen to parse modules with a path attribute and revert the
following commits:
- 996fad7092 .
- cfe98ab3b2 .
2018-03-15 00:53:35 +00:00
Jeremy Soller
d6e210b1fd
Merge branch 'signal' of https://github.com/dlrobertson/relibc into dlrobertson-signal
2018-03-13 19:54:49 -06:00
Jeremy Soller
996fad7092
Fix fcntl header constants
2018-03-13 19:52:15 -06:00
MggMuggins
c291632492
Imp va_arg for fcntl; fcntl test
2018-03-08 20:56:50 -06:00
Jeremy Soller
231d7a023a
Merge pull request #42 from dlrobertson/use_va_list
...
fcntl: open should use a va_list
2018-03-08 19:32:34 -07:00
Dan Robertson
e306e3f855
fcntl: open should use a va_list
...
The current implementation of open requires the user to pass all three
args to the function. It should use a va_list and allow a user to
provide only the filename and flags.
2018-03-09 02:24:25 +00:00
MggMuggins
14c8125108
Implement fcntl
...
No tests written yet! See #36
2018-03-08 19:55:35 -06:00
Jeremy Soller
543526cb85
Move crt0 and platform into src folder
...
Add cargo fmt script
2018-03-06 19:55:11 -07:00
Dan Robertson
846e495944
Get rustfmt passing on core relibc code
...
- Add a rustfmt config
- Get the current code passing the formatter
2018-03-07 01:52:50 +00:00
Dan Robertson
2096b85115
Fix platform
...
- Add cfg to extern crate sc. It is not used by redox.
- Fix bad syntax in brk implementation for redox
- nits
- style: update brk implementation for linux
- style: no space between not operator and ptr.is_null
- style: should be a space around = in module path
2018-03-07 01:52:50 +00:00
Jeremy Soller
083fd72e66
Reorganize
2018-03-03 20:24:40 -07:00