Lubos Dolezel
|
67a6830ca4
|
Solved all local unresolved symbol references
|
2015-10-29 21:58:34 +01:00 |
|
Lubos Dolezel
|
57af42f797
|
Implement utimes() and futimes() syscalls
|
2015-10-29 18:28:01 +01:00 |
|
Lubos Dolezel
|
1211023e11
|
Correct __real_ioctl usage in lkm.c
|
2015-10-29 18:27:52 +01:00 |
|
Lubos Dolezel
|
f141fe6d13
|
syscall fixes
|
2015-10-29 18:14:19 +01:00 |
|
Lubos Dolezel
|
f050aeeed3
|
Added BSD ioctl translation infrstructure, added mkdir/rmdir and fcntl_nocancel
|
2015-10-29 17:27:36 +01:00 |
|
Lubos Dolezel
|
5075cc0289
|
Implemented sys_statfs()
|
2015-10-29 15:53:08 +01:00 |
|
Lubos Dolezel
|
7f88ebbe82
|
Implemented sys_lstat()
|
2015-10-29 15:34:22 +01:00 |
|
Lubos Dolezel
|
9236e0a98c
|
Implemented sys_getfsstat
|
2015-10-29 15:31:02 +01:00 |
|
Lubos Dolezel
|
70034fa6b6
|
Implemented readv/writev
|
2015-10-29 10:19:16 +01:00 |
|
Lubos Dolezel
|
6aff21c1a3
|
Add getdomainname()/setdomainname() into libinfo build
|
2015-10-29 09:57:12 +01:00 |
|
Lubos Dolezel
|
92219c1d85
|
Add dummy config.h for liblaunch
|
2015-10-29 08:54:17 +01:00 |
|
Lubos Dolezel
|
4d89cf8374
|
Build fixes
|
2015-10-29 00:34:12 +01:00 |
|
Lubos Dolezel
|
26a9ea8187
|
LKM: Allow passing NULL ports, implement dummy task_get_special_port() for the bootstrap port
|
2015-10-29 00:26:58 +01:00 |
|
Lubos Dolezel
|
3ff2449766
|
Added new OS X secure string.h APIs
|
2015-10-29 00:26:40 +01:00 |
|
Lubos Dolezel
|
0d815a7ad6
|
Compile missing uuid_is_null
|
2015-10-28 23:24:32 +01:00 |
|
Lubos Dolezel
|
09e9b98116
|
Added liblaunch; now everything fails because bootstrap_init() aborts
|
2015-10-28 23:21:02 +01:00 |
|
Lubos Dolezel
|
096a0f75a9
|
Adding libresolv, deepening integration with libobjc2 etc.
|
2015-10-28 23:01:04 +01:00 |
|
Lubos Dolezel
|
354334a859
|
Add libbz2 and libz build
|
2015-10-28 17:25:10 +01:00 |
|
Lubos Dolezel
|
d9d7fcbdc3
|
Added zlib and bzip2 submodules
|
2015-10-28 11:01:40 +01:00 |
|
Lubos Dolezel
|
72b5a9392d
|
Added Apple libutil, fix libcxx rpath
|
2015-10-28 10:47:07 +01:00 |
|
Lubos Dolezel
|
ea971de809
|
sys_sigaction() and sys_sigreturn() implemented
|
2015-10-27 15:20:22 +01:00 |
|
Lubos Dolezel
|
6332eeec9c
|
Initialize libmalloc on startup
|
2015-10-27 12:44:38 +01:00 |
|
Lubos Dolezel
|
d9b4560d8a
|
Support aligned memory allocation
|
2015-10-27 12:44:14 +01:00 |
|
Lubos Dolezel
|
cf23924356
|
Support sysctl() queries for uname()
|
2015-10-27 12:43:52 +01:00 |
|
Lubos Dolezel
|
162d44cd73
|
Added __linux_uname()
|
2015-10-27 12:43:35 +01:00 |
|
Lubos Dolezel
|
8b173089b1
|
Added readlink() and initial fcntl() code
|
2015-10-26 15:22:35 +01:00 |
|
Lubos Dolezel
|
8c5612fa68
|
Finalize libiconv build
|
2015-10-26 10:45:19 +01:00 |
|
Lubos Dolezel
|
2564735468
|
Added Apple's libiconv
|
2015-10-25 23:10:19 +01:00 |
|
Lubos Dolezel
|
c1dad9178d
|
Only run finalizers when invoked from libsystem's atexit()
|
2015-10-25 21:32:27 +01:00 |
|
Lubos Dolezel
|
8b413d1c03
|
"Hello world" now runs
|
2015-10-25 21:04:37 +01:00 |
|
Lubos Dolezel
|
7f70d5e247
|
Moving README.md away, because this is an experimental branch
|
2015-10-25 19:37:16 +01:00 |
|
Lubos Dolezel
|
a3f92e8204
|
Fix paths in LKM build
|
2015-10-25 11:33:22 +01:00 |
|
Lubos Dolezel
|
bc693711c2
|
First successful build after merge with darling-libsystem
|
2015-10-25 11:22:01 +01:00 |
|
Lubos Dolezel
|
f8afa999bd
|
Merge remote-tracking branch 'darling-libsystem/master' into darling
|
2015-10-25 09:45:48 +01:00 |
|
Lubos Dolezel
|
93e948bcb5
|
Addingbnew toplevel CMakeLists.txt
|
2015-10-24 22:50:21 +02:00 |
|
Lubos Dolezel
|
61622d54dd
|
Source tree restructuring in submodules
|
2015-10-24 22:32:34 +02:00 |
|
Lubos Dolezel
|
f228ae1683
|
Restructured source tree to prepare for merge with the "darling" repo
|
2015-10-24 22:29:54 +02:00 |
|
Lubos Dolezel
|
5a0af4beb2
|
Merge branch 'master' of github.com:LubosD/darling
|
2015-10-23 23:33:18 +02:00 |
|
Lubos Dolezel
|
80784fad16
|
Fixed getting progname for darling-libsystem
|
2015-10-23 23:32:40 +02:00 |
|
Lubos Dolezel
|
dc52110033
|
stat() and stat64() syscalls
|
2015-10-23 23:02:16 +02:00 |
|
Lubos Dolezel
|
a5e50d7d16
|
Fix pthread_self() usage in libsystem
|
2015-10-23 23:01:46 +02:00 |
|
Lubos Dolezel
|
ba650681f1
|
Initial __sysctl() implementation
LKM: Added thread_self_trap()
|
2015-10-23 22:14:12 +02:00 |
|
Lubos Dolezel
|
871c5e91f6
|
Added dummy bsdthread_register()
|
2015-10-23 00:10:19 +02:00 |
|
Lubos Dolezel
|
1f9b287d63
|
Initial __sysctl() syscall implementation
Map /dev/random to /dev/urandom
|
2015-10-23 00:04:13 +02:00 |
|
Lubos Dolezel
|
831fb6dde7
|
Provide more complete info in host_info()
|
2015-10-23 00:03:42 +02:00 |
|
Lubos Dolezel
|
482a214f47
|
Disable NOTIFY_TZ: we don't have libnotify yet
|
2015-10-22 21:55:28 +02:00 |
|
Lubos Dolezel
|
504e4da6dd
|
Add gettimeofday() and open_nocancel()
|
2015-10-22 21:54:33 +02:00 |
|
Lubos Dolezel
|
14bbe42ab9
|
Do not link libsystem against libobjc
|
2015-10-21 00:09:12 +02:00 |
|
Lubos Dolezel
|
44ef9fd602
|
Move mig() cmake function into a module
|
2015-10-21 00:08:57 +02:00 |
|
Lubos Dolezel
|
eb72b4b558
|
libdispatch build fix
|
2015-10-19 14:10:42 +02:00 |
|