Peter Limkilde Svendsen
aef1be7c1b
Remove errno setting
2020-09-17 23:10:13 +02:00
Peter Limkilde Svendsen
8ef64676fe
Use stricter/simpler type handling
2020-09-17 23:10:13 +02:00
Peter Limkilde Svendsen
18a12c6c3d
Add range assertions to asctime_r()
2020-09-17 23:10:13 +02:00
Jeremy Soller
2ed55a926b
Merge branch 'gmtime-refactor' into 'master'
...
Refactor gmtime_r(), fix localtime() test
See merge request redox-os/relibc!309
2020-09-08 18:45:20 +00:00
Peter Limkilde Svendsen
63711f6ca7
Formatting
2020-08-27 23:16:17 +02:00
Peter Limkilde Svendsen
845c74a82e
Refactor gmtime_r()
2020-08-27 23:16:17 +02:00
Peter Limkilde Svendsen
86138c9f8a
Align parameter naming with POSIX
2020-08-27 23:16:17 +02:00
Peter Limkilde Svendsen
23b2eb2573
Avoid assuming c_char is i8
2020-08-23 21:45:08 +02:00
jD91mZM2
593925ceb4
Unambiguate all include guards
...
GNU binutils also uses _FNMATCH_H for a guard, maybe along others!
2020-06-29 11:34:51 +02:00
Peter Limkilde Svendsen
ac52c3f205
Replace mem::uninitialized()
2020-05-26 17:58:59 +02:00
Jeremy Soller
2e27cf525e
Work on adding cargo test capability
2020-03-10 20:57:07 -06:00
AdminXVII
884ec85838
Replace occurences of uninitialized with MaybeUninit
...
mem::uninitialized is deprecated, so move over the not-UB MaybeUninit.
2020-01-20 16:54:22 +00:00
Jeremy Soller
36eb561128
Format
2019-12-18 20:01:48 -07:00
Andrzej J. Skalski
278a70c813
added ctime_r
2019-11-28 02:41:58 +00:00
jD91mZM2
b8c50c7c64
Format
2019-08-04 19:05:45 +02:00
jD91mZM2
c7d499d4f2
Upgrade to the 2018 edition
...
I didn't think it'd be this useful first, but thank god for `cargo fix --edition`!
2019-08-04 19:05:45 +02:00
Mateusz Mikuła
63a1319e50
Cbindgen update
2019-07-10 10:08:39 +00:00
Mateusz Mikuła
6742e41948
Clippy fixes
2019-07-04 14:47:08 +00:00
Jeremy Soller
e6e31dd3b4
Format
2019-04-28 10:29:20 -06:00
Jeremy Soller
6d857f8db7
C flavored Rust doesn't taste good
2019-04-27 20:23:32 -06:00
Jeremy Soller
125e0e08da
Add timegm
2019-04-27 19:58:41 -06:00
Jeremy Soller
52fd4d7e83
Clippy fixes
2018-12-02 08:04:53 -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
a5279b648f
Fix warnings
2018-11-25 10:34:02 -07:00
Jeremy Soller
ef9fee5a2b
Prepare for use of Write trait by renaming Write to WriteByte
2018-09-24 20:31:06 -06:00
jD91mZM2
d0a4f2f845
Delete a bunch of leftover constants
2018-09-17 18:44:33 +02:00
jD91mZM2
eb6ddac1eb
Unify gmtime and localtime code
...
Apparently gmtime was already implemented when I made localtime, so we had two different things written from scratch. We decided in the relibc channel of the Redox OS Mattermost chat to use my code, as it is more extensively tested and perhaps is clearer in how it works.
2018-09-05 15:52:25 +02:00
jD91mZM2
26f953e11f
Run fmt.sh
2018-09-02 08:17:52 +02:00
jD91mZM2
6fe3e05ea0
Delete duplicate types
...
Now that we use cbindgen differently :D
2018-09-02 08:17:15 +02:00
Paul Sajna
07eb658a8a
Netdb
2018-09-01 14:00:18 +00:00
Jeremy Soller
8f5470fd27
Reduce warnings
2018-08-27 07:12:24 -06:00
Jeremy Soller
bab4e2896a
Format
2018-08-27 06:35:30 -06:00
Jeremy Soller
7ab700315d
Fix warnings and add c_str
2018-08-26 15:15:29 -06:00
Jeremy Soller
277b9abcd5
Fix build, mostly
2018-08-26 08:56:02 -06:00
Jeremy Soller
c20ce5ffed
Large reorganization of headers (WIP)
2018-08-26 08:11:35 -06:00