avdgrinten
|
7686862e2d
|
managarm: Fix execve()
|
2016-12-23 23:02:18 +01:00 |
|
avdgrinten
|
7cf470a707
|
managarm: Do not explicitly initialize file table
|
2016-12-20 23:37:29 +01:00 |
|
avdgrinten
|
095db25f99
|
managarm: Fix fork()
|
2016-12-18 20:53:23 +01:00 |
|
avdgrinten
|
75ff4e411c
|
managarm: Fix fork()
|
2016-12-15 17:16:33 +01:00 |
|
avdgrinten
|
9ad6bd309a
|
managarm: Use per-thread lane instead of posixPipe
|
2016-12-14 19:59:16 +01:00 |
|
avdgrinten
|
37530a6d55
|
managarm: Fix dup2()
|
2016-12-11 18:20:48 +01:00 |
|
avdgrinten
|
6db1408d95
|
managarm: Rename protobuf messages
|
2016-12-11 17:17:27 +01:00 |
|
avdgrinten
|
8c5b28fd14
|
managarm: Remove use of helx.hpp header
|
2016-12-04 18:09:45 +01:00 |
|
avdgrinten
|
65cb27295e
|
managarm: Trim queue before submitting actions
|
2016-12-04 13:09:51 +01:00 |
|
avdgrinten
|
2958305b01
|
managarm: Use queue in open(), mmap()
|
2016-12-03 19:43:41 +01:00 |
|
avdgrinten
|
00b2b6994c
|
pthread: Add barrier stubs
|
2016-12-03 19:28:11 +01:00 |
|
avdgrinten
|
196efe7d63
|
managarm: Use queue instead of EventHub in write()
|
2016-12-03 19:27:16 +01:00 |
|
avdgrinten
|
72f69b73dc
|
pthread: Implement condition variables
|
2016-11-20 17:49:15 +01:00 |
|
avdgrinten
|
a134ebe798
|
pthread: Implement basic mutexes + pthread_once()
|
2016-11-19 18:20:46 +01:00 |
|
avdgrinten
|
5d7cf2aa69
|
pthreads: Provide stubs for most functions
|
2016-11-19 17:06:07 +01:00 |
|
avdgrinten
|
b9cfef1363
|
seek(), read(): Use streams for file API
|
2016-11-19 15:24:26 +01:00 |
|
avdgrinten
|
4404970fd2
|
open()/mmap(): Use file stream API
|
2016-11-08 17:46:45 +01:00 |
|
avdgrinten
|
f90c4aae8c
|
write(): Update file API to streams
|
2016-11-07 20:18:37 +01:00 |
|
avdgrinten
|
fff7b1698b
|
ansi: Implement isxdigit()
|
2016-11-06 12:17:57 +01:00 |
|
avdgrinten
|
e67eef71ba
|
Actually implement ctors and __cxa_guard_*
|
2016-11-04 19:24:16 +01:00 |
|
avdgrinten
|
005e9f5261
|
Add hidden __cxa_guard_{acquire,release}()
|
2016-11-01 16:48:24 +01:00 |
|
avdgrinten
|
9ecd6a8236
|
Fix ctor/dtor handling in mlibc
|
2016-11-01 16:23:04 +01:00 |
|
avdgrinten
|
63340ec1f7
|
Replace -nostdlib with -nodefaultlibs
|
2016-10-23 15:28:17 +02:00 |
|
avdgrinten
|
0d463390fb
|
Fix frigg-bindings build
|
2016-10-16 18:02:08 +02:00 |
|
avdgrinten
|
26b4bcc1a5
|
Use an internal fake <new> header
|
2016-10-16 15:13:38 +02:00 |
|
avdgrinten
|
cef80fcc9a
|
Fix build
|
2016-10-15 18:00:09 +02:00 |
|
avdgrinten
|
eae56b10f8
|
Provide stdint.h that includes gcc's stdint.h
|
2016-10-15 18:00:09 +02:00 |
|
avdgrinten
|
f84979710d
|
Add seperate install-headers target
|
2016-10-15 18:00:09 +02:00 |
|
avdgrinten
|
34c70113ea
|
Send OPEN to POSIX instead of FS server
|
2016-10-15 16:54:44 +02:00 |
|
avdgrinten
|
9733005817
|
Get rid of LazyIntializers
|
2016-10-08 14:26:52 +02:00 |
|
avdgrinten
|
15e6726709
|
Use FRIGG_HIDDEN instead of visibility pragmas
|
2016-10-08 13:02:31 +02:00 |
|
avdgrinten
|
78cbebc065
|
Add AT_XPIPE auxiliary vector entry
|
2016-09-27 22:24:24 +02:00 |
|
avdgrinten
|
1b59addb2c
|
Fix string functions for ACPICA
|
2016-09-25 14:38:21 +02:00 |
|
avdgrinten
|
2c1178960f
|
Pass open files via auxiliary vector
|
2016-09-25 11:43:56 +02:00 |
|
avdgrinten
|
de5af70ddb
|
Add glibc-like getauxval()
|
2016-09-24 12:57:16 +02:00 |
|
avdgrinten
|
a22fa915b0
|
Update file API
|
2016-09-24 12:05:56 +02:00 |
|
avdgrinten
|
e5a105ccf7
|
Initial support for xuniverse GET_PROFILE
|
2016-09-18 10:07:13 +02:00 |
|
avdgrinten
|
28958bcd6c
|
Implmenet atexit()
|
2016-08-07 16:08:15 +02:00 |
|
avdgrinten
|
f8a0096630
|
Use CopyOnWriteAtFork in allocator
|
2016-08-07 16:07:56 +02:00 |
|
avdgrinten
|
f447ced0ce
|
Fix frigg log calls
|
2016-07-28 19:24:25 +02:00 |
|
Andreas Hampicke
|
c15cd01636
|
Replace sendStringResp() with sendStringRespSync()
|
2016-06-26 23:43:49 +02:00 |
|
Andreas Hampicke
|
910dee08eb
|
Implement connect
|
2016-04-09 16:30:10 +02:00 |
|
Andreas Hampicke
|
a36424fc0b
|
Implement sys/socket.h and netinet/in.h
|
2016-04-09 15:10:32 +02:00 |
|
avdgrinten
|
f0f9a2d9be
|
Fix isatty() and ttyname()
|
2016-01-31 20:09:35 +01:00 |
|
avdgrinten
|
13f4aea37c
|
Fix getpid() and fork() return
|
2016-01-23 19:27:32 +01:00 |
|
avdgrinten
|
0d16e069b0
|
Fix locale handling
|
2016-01-23 18:58:23 +01:00 |
|
avdgrinten
|
e0bc451223
|
Implement real stat()
|
2016-01-17 21:39:46 +01:00 |
|
avdgrinten
|
c454dfd0aa
|
Fix fstat()
|
2016-01-07 17:17:08 +01:00 |
|
avdgrinten
|
8e9fce5666
|
Implement fread()
|
2015-12-30 18:22:15 +01:00 |
|
avdgrinten
|
c2dc28f7df
|
Implement ftell()
|
2015-12-30 18:04:28 +01:00 |
|