Commit Graph

  • 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
  • 958b3046e9 Preliminary Readme SamwiseFilmore 2019-01-17 00:03:23 +00:00
  • 3f754a6903 Merge branch 'master' into 'master' Jeremy Soller 2019-01-16 13:04:36 +00:00
  • 43dfc178b5 Change value to be mutable Abhishek Bhattacherjee 2019-01-16 09:51:42 +00:00
  • 09340bd0f2 Add setpgrp Jeremy Soller 2019-01-15 21:14:55 -07:00
  • 22ca2e5f7b Export group struct Jeremy Soller 2019-01-15 21:08:08 -07:00
  • 1a0d363caa Redox support for some minimal ioctl's Jeremy Soller 2019-01-15 20:50:17 -07:00
  • 74dd5091f3 Add empty netinet_ip Jeremy Soller 2019-01-15 20:49:35 -07:00
  • b35a4f6372 Add in_systm.h Jeremy Soller 2019-01-15 20:49:15 -07:00
  • 9cc7432436 Merge branch 'aarch64-prep' into 'master' Jeremy Soller 2019-01-15 19:17:03 +00:00
  • 21664b36b7 Merge branch 'aarch64-prep' into 'master' Jeremy Soller 2019-01-15 19:16:31 +00:00
  • a62f3ec2a9 Merge branch 'aarch64-prep' into 'master' Jeremy Soller 2019-01-15 19:16:19 +00:00
  • 23c96d74ac Merge branch 'aarch64-prep' into 'master' Jeremy Soller 2019-01-15 19:15:28 +00:00
  • dd570a7924 aarch64-prep: Update Cargo.lock Robin Randhawa 2019-01-15 12:27:52 +00:00
  • 8e8e4a1837 aarch64-prep: Update Cargo.lock Robin Randhawa 2019-01-15 12:20:37 +00:00
  • 0e613dcc15 aarch64-prep: Wrap x86_64 specific crate references and code with conditionals Robin Randhawa 2019-01-15 12:19:39 +00:00
  • 1198e4b615 aarch64-prep: Update Cargo.lock Robin Randhawa 2019-01-15 12:16:43 +00:00
  • 32ab1a6e9d aarch64-prep: Update Cargo.lock Robin Randhawa 2019-01-15 12:15:22 +00:00
  • c71088e768 Cleanup and format Jeremy Soller 2019-01-14 21:07:24 -07:00
  • 8dabff129a Begin work on getnameinfo Jeremy Soller 2019-01-14 19:26:35 -07:00
  • c57ac53d28 Reduce warnings Jeremy Soller 2019-01-14 19:26:18 -07:00
  • b3dda7519d Update openlibm Jeremy Soller 2019-01-14 14:22:24 -07:00
  • 2e260a6b29 Add _SC_PAGE_SIZE, use sysconf to provide getpagesize Jeremy Soller 2019-01-13 19:48:06 -07:00
  • f35f65c2b8 Update pthreads-emb Jeremy Soller 2019-01-13 17:00:39 -07:00
  • 594e53c6f1 addrinfo stub Jeremy Soller 2019-01-13 14:37:20 -07:00
  • 87f2ab95bb Fix redox compilation Jeremy Soller 2019-01-13 14:36:35 -07:00
  • 8e9d65cb46 Add support for pthreads to Linux Jeremy Soller 2019-01-13 14:17:29 -07:00
  • 52669688bf Fix issue of strcasecmp not showing up Jeremy Soller 2019-01-13 14:17:05 -07:00
  • 434cad49ce Add sysconf Jeremy Soller 2019-01-13 14:16:51 -07:00
  • 5b969f2bae Add pthread_sigmask Jeremy Soller 2019-01-13 10:56:09 -07:00
  • 89fca557f3 Remove old pthread module Jeremy Soller 2019-01-13 10:56:00 -07:00
  • 6c0c6dd71b Fix missing negative flags in netdb.h, add NI_MAXHOST and NI_MAXSERV Jeremy Soller 2019-01-13 10:34:17 -07:00
  • 018ff409f1 Add gai_strerror Jeremy Soller 2019-01-13 10:24:30 -07:00
  • 543f32eb50 Add nameinfo defines Jeremy Soller 2019-01-13 10:24:17 -07:00
  • 97312c9ae2 Fix addrinfo structure Jeremy Soller 2019-01-13 10:13:25 -07:00
  • 84fcb1b906 Add addrinfo constants Jeremy Soller 2019-01-13 09:58:03 -07:00
  • aa069b3e0b Add netinet/tcp.h Jeremy Soller 2019-01-13 09:31:25 -07:00
  • cea5101cba Implement shm_ functions and add MAP_FIXED Jeremy Soller 2019-01-13 09:31:04 -07:00
  • 5b779448ab Add IOV_MAX Jeremy Soller 2019-01-13 09:30:37 -07:00
  • 33b539e4c1 Fix export of O_ACCMODE Jeremy Soller 2019-01-13 09:30:27 -07:00
  • a38dfb3231 Use IRQs to prevent spin loops in ahcid Jeremy Soller 2019-01-12 12:52:57 -07:00
  • ca748c99f9 Enable HD audio Jeremy Soller 2019-01-12 08:02:02 -07:00
  • 6bab760a65 Update lock file Jeremy Soller 2019-01-08 20:18:10 -07:00
  • 0c5abf0361 Combine all libraries into libc.a, call pthread_init and pthread_terminate in libc Jeremy Soller 2019-01-07 19:11:30 -07:00
  • aefb4fb116 Improvements for dlfcn Jeremy Soller 2019-01-06 16:28:22 -07:00
  • c41c20a943 Allow for static CStr Jeremy Soller 2019-01-06 14:40:01 -07:00
  • dc4aa9cf0b Use typedef for Dl_info Jeremy Soller 2019-01-06 12:53:43 -07:00
  • 53874213fa Add dladdr Jeremy Soller 2019-01-06 12:48:36 -07:00
  • 46020f466f Add dlfcn, fixes for glib and gstreamer Jeremy Soller 2019-01-06 07:30:42 -07:00