Commit Graph

  • 5f9170d861 Merge pull request #105 from jeizsm/master Jeremy Soller 2018-03-23 08:48:01 -06:00
  • 58b2b64183 add clock_gettime and time Marat Safin 2018-03-22 14:11:45 +03:00
  • 29a6d24309 chmod and fchmod Paul Sajna 2018-03-22 17:40:52 -07:00
  • 66fa211a05 Merge pull request #85 from Tommoa/master Jeremy Soller 2018-03-22 10:07:57 -06:00
  • 97e165d8c7 Merge branch 'master' into master Tom Almeida 2018-03-22 12:49:55 +08:00
  • e1b20ed368 Fixed getopt passing the wrong argument to stdio functions Tom Almeida 2018-03-22 12:43:05 +08:00
  • e5849526a0 Update lock file Jeremy Soller 2018-03-21 21:16:21 -06:00
  • fcf1104ea5 Merge pull request #102 from sajattack/rand Jeremy Soller 2018-03-21 21:15:30 -06:00
  • 0ec7d0bc57 Merge branch 'master' into rand Jeremy Soller 2018-03-21 21:14:35 -06:00
  • 5f243a21f7 Merge branch 'rand' of github.com:sajattack/relibc into rand Paul Sajna 2018-03-21 20:13:27 -07:00
  • e34d32aefe Update gitignore Jeremy Soller 2018-03-21 21:12:58 -06:00
  • cdc6209ff4 fix comment Paul Sajna 2018-03-21 20:12:22 -07:00
  • 26b533c978 Merge branch 'master' into rand Jeremy Soller 2018-03-21 21:08:33 -06:00
  • ae097074ec Merge branch 'master' into master Jeremy Soller 2018-03-21 20:59:14 -06:00
  • 77b7a98d4e Merge pull request #97 from Arcterus/master Jeremy Soller 2018-03-21 20:55:43 -06:00
  • cc5a4e92ce fmt Paul Sajna 2018-03-20 19:45:45 -07:00
  • a24f537a38 test Paul Sajna 2018-03-20 19:42:49 -07:00
  • f83f61b51a Enable graphical debug Jeremy Soller 2018-03-20 20:33:49 -06:00
  • 4db812d34d implement rand and srand Paul Sajna 2018-03-20 19:31:58 -07:00
  • 19705ccc87 Merged master into master Tom Almeida 2018-03-20 23:48:07 +08:00
  • dbc3e413cc Fixed clearerr actually doing nothing Tom Almeida 2018-03-20 23:43:42 +08:00
  • 2751d457bf unistd: use .is_null() for pointers Alex Lyon 2018-03-19 15:05:38 -07:00
  • 42a6693a0b unistd: fix off-by-one in getopt() Alex Lyon 2018-03-19 14:48:38 -07:00
  • af78348d4a unistd: add a preliminary implementation of getopt() Alex Lyon 2018-03-18 00:28:31 -07:00
  • d9ee3e05cc Merge pull request #86 from ids1024/sig0 Jeremy Soller 2018-03-19 10:50:41 -06:00
  • 90aec2076e Merge branch 'master' into master Tom Almeida 2018-03-19 14:29:58 +08:00
  • 3b09c8f858 kill: support signal number 0 Ian Douglas Scott 2018-03-18 21:52:48 -07:00
  • edead8e085 Merge pull request #98 from jeizsm/master Jeremy Soller 2018-03-18 16:40:30 -06:00
  • 045a510ce5 Merge pull request #92 from tdbgamer/feature/strtok Jeremy Soller 2018-03-18 16:37:06 -06:00
  • ca61b4cb63 Merge pull request #100 from jrraymond/bsearch Jeremy Soller 2018-03-18 16:36:24 -06:00
  • d3583e11d2 fix c99 mode Justin Raymond 2018-03-18 17:58:29 -04:00
  • a0c76f7ce5 bsearch Justin Raymond 2018-03-18 17:11:43 -04:00
  • 31516989c0 refactor nanosleep Marat Safin 2018-03-18 12:15:48 +03:00
  • 3a89f66cfd * simplify strtok implementation Timothy Bess 2018-03-18 00:05:13 -04:00
  • 5cec358a45 Merge pull request #86 from dlrobertson/add_headers Jeremy Soller 2018-03-17 18:11:46 -06:00
  • befca562df Merge pull request #95 from ids1024/travis Jeremy Soller 2018-03-17 18:11:16 -06:00
  • b7d68895b0 Use build matrix on Travis CI Ian Douglas Scott 2018-03-17 14:59:54 -07:00
  • 06de920be6 * remove unnecessary assignments Timothy Bess 2018-03-17 12:58:10 -04:00
  • d8139238e7 Merged master with branch Tom Almeida 2018-03-18 00:22:08 +08:00
  • c24d1e2b36 Removed all function pointers in FILE, moved internal functions to be member functions of FILE, made relevant *mut FILEs into &mut FILE and made suitable functions safe again Tom Almeida 2018-03-18 00:20:21 +08:00
  • d7965f2598 Made it so that AtomicBool exports as volatile char Tom Almeida 2018-03-18 00:19:08 +08:00
  • 25501b3640 Changed redox lseek to have the same function signature as the linux version Tom Almeida 2018-03-18 00:18:14 +08:00
  • b33c3a8e4f Merge branch 'master' into master Tom Almeida 2018-03-18 00:06:59 +08:00
  • 362849f0f6 Merge pull request #91 from tdbgamer/master Jeremy Soller 2018-03-17 07:04:52 -06:00
  • e91891625f * add strtok_r Timothy Bess 2018-03-17 03:56:40 -04:00
  • 898cf98ccc * fix test case a bit * remove unnecessary cast Timothy Bess 2018-03-17 03:06:59 -04:00
  • f60fafe8fb * create basic strtok * add test and expected output Timothy Bess 2018-03-17 02:58:08 -04:00
  • bebbd35e1a Issue #89 * fix return types * fix type casts on returns Timothy Bess 2018-03-17 00:50:22 -04:00
  • 2cb0a994b8 Merge branch 'master' into master Tom Almeida 2018-03-16 23:26:11 +08:00
  • 659d3d1042 Changed object type of function pointers from Option<*const (Fn(...))> to Option<fn(...)> for readability Tom Almeida 2018-03-16 23:14:43 +08:00
  • d75535974a Merge pull request #74 from sajattack/wait Jeremy Soller 2018-03-16 09:03:35 -06:00
  • 81d96c214a Ran formatting for freopen() Tom Almeida 2018-03-16 20:47:32 +08:00
  • 8d40424020 Added freopen() and relevant tests Tom Almeida 2018-03-16 20:24:40 +08:00
  • 2610fdd126 Merge branch 'wait' of github.com:sajattack/relibc into wait Paul Sajna 2018-03-15 16:22:23 -07:00
  • c568ca2932 test cleanup Paul Sajna 2018-03-15 16:18:35 -07:00
  • b2b7804f5b Merge branch 'master' into wait Jeremy Soller 2018-03-15 15:51:29 -06:00
  • cdfde8c0d4 more requested changes Paul Sajna 2018-03-15 11:55:37 -07:00
  • 16e82636fb Add basic structures for netinet/in.h crate Dan Robertson 2018-03-15 13:04:11 +00:00
  • 01081729c8 Add structures and stub fns for sys/socket.h Dan Robertson 2018-03-15 17:19:58 +00:00
  • 41b96fede3 Added a different internal function for redox Tom Almeida 2018-03-15 15:57:19 +08:00
  • c4c8b73903 Formatted stdio files Tom Almeida 2018-03-15 15:34:39 +08:00
  • 8648fd39c4 Added some constants in linux for file modes in the new branch Tom Almeida 2018-03-15 15:32:46 +08:00
  • b0492eba84 Added some tests for stdio Tom Almeida 2018-03-15 15:28:14 +08:00
  • 7f2b720962 Implemented stdio functions Tom Almeida 2018-03-15 15:27:07 +08:00
  • 046ce1468e Removed an unused import from printf Tom Almeida 2018-03-15 15:23:38 +08:00
  • e73678d8ad Added a FileReader struct Tom Almeida 2018-03-15 15:22:18 +08:00
  • f20878c592 Added lseek to syscalls Tom Almeida 2018-03-15 15:21:52 +08:00
  • aa8b14e107 Added some constants in linux for file modes Tom Almeida 2018-03-15 15:21:02 +08:00
  • a1baf1c92d Merge pull request #75 from azymohliad/master Jeremy Soller 2018-03-14 21:22:59 -06:00
  • b419e150d1 Merge pull request #84 from dlrobertson/fixup_signal Jeremy Soller 2018-03-14 20:23:08 -06:00
  • f1d802dc1e signal: sigaction struct should not be a typedef Dan Robertson 2018-03-15 01:07:44 +00:00
  • 6d110ef0cb Use a sys module for OS specific information Dan Robertson 2018-03-15 00:46:16 +00:00
  • 52acce0d34 handle the null case Paul Sajna 2018-03-14 12:37:24 -07:00
  • 54c0e501e3 Merge pull request #82 from Tommoa/master Jeremy Soller 2018-03-13 21:02:04 -06:00
  • b2d01a67f2 Actual working tests on strspn and strcspn Tom Almeida 2018-03-14 10:55:01 +08:00
  • cfe98ab3b2 Fix constants in signal.h Jeremy Soller 2018-03-13 19:58:52 -06:00
  • cd2312fd56 Merge remote-tracking branch 'upstream/master' Andrii Zymohliad 2018-03-14 09:55:59 +08:00
  • d6e210b1fd Merge branch 'signal' of https://github.com/dlrobertson/relibc into dlrobertson-signal Jeremy Soller 2018-03-13 19:54:49 -06:00
  • 996fad7092 Fix fcntl header constants Jeremy Soller 2018-03-13 19:52:15 -06:00
  • 1d6115fd09 Update cbindgen and lock file Jeremy Soller 2018-03-13 19:41:31 -06:00
  • b09435f17d Merge pull request #78 from Tommoa/master Jeremy Soller 2018-03-13 19:39:08 -06:00
  • d3c2e99ed7 Merge branch 'master' into master Tom Almeida 2018-03-14 08:56:52 +08:00
  • d058390b75 The erroneous use came back! Tom Almeida 2018-03-14 08:56:18 +08:00
  • 122f6cfef5 Merge branch 'master' of github.com:Tommoa/relibc Tom Almeida 2018-03-14 08:54:10 +08:00
  • 9d46fa4d8c Missed having both loops look at themselves. I'm not sure how long this has been here. Tom Almeida 2018-03-14 08:48:56 +08:00
  • 010e171071 Merge pull request #80 from dlrobertson/master Jeremy Soller 2018-03-13 18:28:09 -06:00
  • 40efea056b Reimplement strpbrk() using strcspn() Andrii Zymohliad 2018-03-14 08:06:51 +08:00
  • 2fd2a9c520 Merge branch 'wait' of github.com:sajattack/relibc into wait Paul Sajna 2018-03-13 16:55:32 -07:00
  • d177b8e974 requested change Paul Sajna 2018-03-13 16:55:16 -07:00
  • d3e44da527 Add the no_mangle attribute to fns Dan Robertson 2018-03-13 23:27:32 +00:00
  • ca82b6df5b remove erroneous import in string Tom Almeida 2018-03-14 01:03:48 +08:00
  • d6a7942ec4 Change the type of byteset from [u8] to [usize] in strcspn and strspn. Hopefully this is the last bug in these! Tom Almeida 2018-03-14 01:01:23 +08:00
  • 1e661cdbef Merge branch 'master' into wait Jeremy Soller 2018-03-13 07:11:35 -06:00
  • 8d0308d3ce Merge branch 'master' into master Jeremy Soller 2018-03-12 21:59:06 -06:00
  • 13b7119994 Merge pull request #77 from dlrobertson/add_extern_crate Jeremy Soller 2018-03-12 21:56:12 -06:00
  • dd847cc67e Return with 0 in all tests Jeremy Soller 2018-03-12 21:55:46 -06:00
  • 1474d20b04 Fix issue where packet may be truncated Jeremy Soller 2018-03-12 21:13:58 -06:00
  • ef8a64c101 Add missing extern crate statements Dan Robertson 2018-03-13 02:17:32 +00:00
  • c4620be999 Prettify strpbrk and strstr tests Andrii Zymohliad 2018-03-12 18:22:39 +08:00
  • 1e969afd43 Implement strpbrk(), add strpbrk test Andrii Zymohliad 2018-03-12 18:01:12 +08:00