4381bb2a22
tests: Remove redundant return statements When the execution reaches the end of the main functions, they implicitly return a successful status.
Tibor Nagy
2019-02-20 21:09:03 +01:00
c19cc8b731
tests: Portability fixes, replaced 0/1/-1 return codes with macros
Tibor Nagy
2019-02-20 20:20:07 +01:00
ff874c87d7
tests: Fix function signatures
Tibor Nagy
2019-02-20 19:27:18 +01:00
97592716fb
Merge branch 'pedantic' into 'master'
Jeremy Soller
2019-02-20 16:01:50 +00:00
7ee59d2fdb
tests: set C11, enable pedantic warnings, fix GCC and Clang warnings
Tibor Nagy
2019-02-20 15:04:47 +01:00
1af4eb7ec0
Merge branch 'ctype' into 'master'
Jeremy Soller
2019-02-20 13:19:36 +00:00
d38a1d0da3
ctype: Implement _tolower, _toupper
Tibor Nagy
2019-02-20 10:29:20 +01:00
73c368ddab
Use correct open flags
Jeremy Soller
2019-02-19 19:29:19 -07:00
264659b634
Merge branch 'ctype' into 'master'
Jeremy Soller
2019-02-19 21:59:14 +00:00
1eb22b2cb2
ctype: Add tests for toascii, tolower, toupper
Tibor Nagy
2019-02-19 20:48:25 +01:00
514b31cf28
Merge branch 'ctype' into 'master'
Jeremy Soller
2019-02-19 19:09:27 +00:00
5fac72298f
ctype: Fix iscntrl, isgraph, ispunct, make tests exhaustive iscntrl: Didn't handle the EOF macro correctly isgraph: Didn't handle '~' (tilde) correctly ispunct: Several issues
Tibor Nagy
2019-02-19 19:53:54 +01:00
25aec9f2a7
Disable interrupts for ahcid
Jeremy Soller
2019-02-18 21:11:41 -07:00
c9e0dc4fd5
Go back to polling ahcid to prevent hangs
Jeremy Soller
2019-02-18 21:05:44 -07:00
dca4ea500d
Post read fevent at EOF
Jeremy Soller
2019-02-17 20:31:13 -07:00
19aabd5e66
Fix hangs when a tcp stream is closed
Jeremy Soller
2019-02-17 20:19:35 -07:00
2ec775905a
Use rustc-demangle in the stack traces
Tibor Nagy
2019-02-14 15:54:17 +01:00
38da5552e8
getaddrinfo: support for setting port from service argument (numeric only)
Jeremy Soller
2019-02-02 14:20:26 -07:00
6042cdb0a2
Remove unused import
Jeremy Soller
2019-02-02 14:04:53 -07:00
3f41225d78
Convert e1000d to using SchemeBlockMut, update dependencies
Jeremy Soller
2019-02-02 13:59:49 -07:00
dba4db694c
Use WouldBlock with network file
Jeremy Soller
2019-02-02 13:58:19 -07:00
7aa0fbdf93
Include stdint.h in test
Peter Limkilde Svendsen
2019-02-02 16:51:38 +01:00
8b7453edf2
Add test of calloc with overflow
Peter Limkilde Svendsen
2019-02-02 16:41:09 +01:00
b4575711c7
Fix logic error when cloning file descriptor in user scheme fmap
Jeremy Soller
2019-02-02 08:11:07 -07:00
c54db6f008
Add integer overflow check to calloc
Peter Limkilde Svendsen
2019-02-02 15:52:39 +01:00
ca511b98f3
Add code to shut down QEMU with it's default ACPI settings, run cli hlt in loop
Jeremy Soller
2019-02-01 20:12:06 -07:00
777670a3ad
Merge branch 'ihdad-audiod' into 'master'
Jeremy Soller
2019-02-02 00:27:56 +00:00
ee3569d484
ihdad: Fix audiod blocking
Nagy Tibor
2019-02-02 00:20:33 +00:00
504e93d11b
Store file descriptor for mapped files until they are unmapped
Jeremy Soller
2019-01-28 19:27:20 -07:00
78d07d41cb
FileDescriptor is now must_use
Jeremy Soller
2019-01-28 19:26:50 -07:00
d2502056a8
Cleanup termios and ioctls and add tcflush
Jeremy Soller
2019-01-27 19:19:50 -07:00
602f015e93
Implement fpathconf and pathconf
Jeremy Soller
2019-01-27 18:53:57 -07:00
0dd801da03
Implement ttyname by adding fpath function to Sys. Remove realpath function and use fpath internally
Jeremy Soller
2019-01-27 17:10:55 -07:00
42f212e678
Verify current system before continuing.
Jeremy Soller
2019-01-27 15:53:09 -07:00
82cc517580
Merge branch 'readme' into 'master'
Jeremy Soller
2019-01-22 21:52:01 +00:00
47235d44e7
Fix change of sockaddr member sa_data on Redox
Jeremy Soller
2019-01-21 20:38:31 -07:00
c59f268fcd
Implement getaddrinfo (somewhat)
Jeremy Soller
2019-01-21 20:36:56 -07:00
f3c858c151
Build includes in parallel
Jeremy Soller
2019-01-20 20:17:04 -07:00
f25c494a73
Show hint information
Jeremy Soller
2019-01-20 20:12:58 -07:00
613e5b45f7
Update dependencies
Jeremy Soller
2019-01-20 19:47:50 -07:00
f6e2d44383
Add syscall setup to kstart_ap
Jeremy Soller
2019-01-20 19:41:18 -07:00
0f50a40b3f
Update redox_syscall
Jeremy Soller
2019-01-20 19:38:38 -07:00
5c31c0991c
0.1.51
Jeremy Soller
2019-01-20 19:37:55 -07:00
54839d42f4
0.1.51
Jeremy Soller
2019-01-20 19:37:14 -07:00
36820c0346
Add somewhat magical code for syscall instruction
Jeremy Soller
2019-01-20 19:35:52 -07:00
931a7bb251
WIP: Support for syscall instruction
Jeremy Soller
2019-01-20 15:49:18 -07:00
aa3c7da128
Switch to using syscall-instruction
Jeremy Soller
2019-01-20 09:46:21 -07:00
a715b8cf97
Switch over to using syscall instruction and linux abi on x86_64
Jeremy Soller
2019-01-19 21:41:14 -07:00
eaa031c21c
Fix ioctl on redox
Jeremy Soller
2019-01-18 15:39:49 -07:00
a88933386b
Implement termios functions using ioctl
Jeremy Soller
2019-01-17 20:46:12 -07:00
047deceed0
Move hostent functions to separate file
Jeremy Soller
2019-01-17 20:45:25 -07:00
d0261ebb35
Move db to crate root
Jeremy Soller
2019-01-17 19:56:51 -07:00