Laytan
|
5cd1784d41
|
review/correct/cleanup posix linux PR
|
2024-09-30 16:00:46 +02:00 |
|
Isaac Andrade
|
c1a67f37e6
|
Fix O_Flag_Bits.EXEC for non Linux platforms on posix/fcntl.
|
2024-09-21 21:37:41 -06:00 |
|
Isaac Andrade
|
cc60725eda
|
Move bit set creation to compiler guard. Fix indentation on posix/sys_sem.
|
2024-09-21 21:28:18 -06:00 |
|
Isaac Andrade
|
04c08c2e2d
|
Resolve bit set differences between linux and other platforms in posix/fcntl
|
2024-09-21 21:24:18 -06:00 |
|
Isaac Andrade
|
c68d847fb3
|
Satisfy the compiler.
|
2024-09-21 20:59:54 -06:00 |
|
Isaac Andrade
|
5162c6c506
|
Rename sigaction duplicate type to sigaction_t on linux, following other platforms.
|
2024-09-21 20:56:52 -06:00 |
|
Isaac Andrade
|
10702f1134
|
Implement POSIX pthread, signal, sys/resource, unistd for Linux.
|
2024-09-21 20:44:33 -06:00 |
|
Isaac Andrade
|
97e06cb98e
|
Fix bit flags on fcntl linux POSIX implemention. Add sys/sem linux implementation.
|
2024-09-15 18:43:51 -06:00 |
|
Isaac Andrade
|
8616842ec6
|
Implement Linux POSIX compliance for poll, sched, sys/select. Fix enum in fcntl.
|
2024-09-14 20:23:42 -06:00 |
|
Isaac Andrade
|
aa91479870
|
Fix O_NOFOLLOW typo. Add Linux support for POSIX fcntl.
|
2024-09-14 17:01:15 -06:00 |
|
Isaac Andrade
|
af94c4ab32
|
Add initial POSIX support for Linux for wordexp.
|
2024-09-14 10:06:25 -06:00 |
|
Isaac Andrade
|
55a9ba1fc0
|
Finish sys/socket POSIX support for Linux.
|
2024-09-11 22:25:38 -06:00 |
|
Isaac Andrade
|
1632f19826
|
In-progress support for POSIX on Linux for sys/socket.
|
2024-09-10 18:43:09 -06:00 |
|
Isaac Andrade
|
ff82396e7c
|
Add Linux support for POSIX sys ipc, mman, time, utsname.
|
2024-09-10 07:32:58 -06:00 |
|
Isaac Andrade
|
92ff04629e
|
Fix some compilation errors on POSIX linux.
|
2024-09-09 22:17:42 -06:00 |
|
Isaac Andrade
|
9e4b45f0f0
|
Add linux to OS check.
|
2024-09-02 22:58:54 -06:00 |
|
Isaac Andrade
|
d93f55c5d4
|
Reuse POSIX netinet_in constants for linux.
|
2024-09-02 22:32:52 -06:00 |
|
Isaac Andrade
|
f072136c04
|
Implement POSIX linux support for poll and netinet_tcp. Incomplete support for netinet/in.
|
2024-09-02 21:59:03 -06:00 |
|
Isaac Andrade
|
35f961d80f
|
Add POSIX Linux support for net_if and netdb.
|
2024-09-02 14:25:32 -06:00 |
|
Isaac Andrade
|
a248d49f34
|
Add Linux support for POSIX limits.
|
2024-09-02 14:04:05 -06:00 |
|
Isaac Andrade
|
186565b0c1
|
Simplify the implementation of POSIX langinfo for Linux:
No need for the enum runtime checks. Constant values were set manually
and comments were added to help locate their origin.
|
2024-08-30 20:34:12 -06:00 |
|
Isaac Andrade
|
575aedc3bf
|
Implement POSIX support for Linux for the following facilities:
- fnmatch
- grp
- langinfo
- locale
|
2024-08-30 19:45:56 -06:00 |
|
Isaac Andrade
|
3557955f53
|
Align the dirent struct for linux
|
2024-08-29 20:17:39 -06:00 |
|
Isaac Andrade
|
4577d541ec
|
Add contants RTLD contants on os_linux and posix (dlfcn).
|
2024-08-28 22:15:11 -06:00 |
|
Isaac Andrade
|
f0e631cfa3
|
Use native types on linux POSIX structs.
|
2024-08-28 19:08:48 -06:00 |
|
Isaac Andrade
|
45322023e3
|
Merge branch 'master' of github.com:odin-lang/Odin into posix-linux
|
2024-08-27 18:51:58 -06:00 |
|
gingerBill
|
8694fa5f78
|
Minor cleanup of CFString.odin
|
2024-08-27 11:22:28 +01:00 |
|
Isaac Andrade
|
7d94810d01
|
Fix ino_t and ino_t32 types for POSIX linux.
|
2024-08-26 22:12:05 -06:00 |
|
VladPavliuk
|
cc2ed2b302
|
Fix win32 dwmapi enum.
|
2024-08-25 14:34:24 +03:00 |
|
gingerBill
|
eb799393d5
|
Fix -vet-tabs issues
|
2024-08-24 13:56:41 +01:00 |
|
Isaac Andrade
|
e0b78476c5
|
Fix else when clause.
|
2024-08-23 20:18:26 -06:00 |
|
Isaac Andrade
|
2794eb31d9
|
On Linux POSIX, ENOTSUP and EOPNOTSUPP have the same value.
|
2024-08-23 20:08:59 -06:00 |
|
Isaac Andrade
|
d8e4a1b93f
|
Fix comment typo on POSIX ENOTSUP constant.
Co-authored-by: Feoramund <161657516+Feoramund@users.noreply.github.com>
|
2024-08-23 20:02:44 -06:00 |
|
Isaac Andrade
|
9c06898303
|
Add comma to last dirent struct member.
|
2024-08-23 20:01:15 -06:00 |
|
Isaac Andrade
|
90aa7dff04
|
Add POSIX dirent struct for Linux.
|
2024-08-23 19:56:45 -06:00 |
|
Isaac Andrade
|
1adea2f4d6
|
Merge branch 'master' of github.com:odin-lang/Odin into posix-linux
|
2024-08-23 18:40:35 -06:00 |
|
Laytan Laats
|
caef37bc18
|
orca: implement core:time and core:log
|
2024-08-23 18:25:10 +02:00 |
|
gingerBill
|
574dc5efe6
|
Merge pull request #4120 from laytan/posix-process
os2: process API for Darwin and most of it for BSDs
|
2024-08-22 22:51:48 +01:00 |
|
Laytan Laats
|
a66520ba57
|
os2: process API for Darwin and most of it for BSDs
|
2024-08-22 23:07:24 +02:00 |
|
gingerBill
|
70932dc478
|
Merge pull request #4089 from laytan/riscv64
add support for linux_riscv64 and freestanding_riscv64
|
2024-08-22 11:20:03 +01:00 |
|
Laytan
|
c0125f3192
|
correct the riscv64 stat structs
|
2024-08-21 14:41:23 +02:00 |
|
gingerBill
|
e7b8e61c68
|
Merge pull request #4106 from yeongjukang/master
core:sys/linux - implement clock_settime, clock_getres and clock_nanosleep
|
2024-08-21 09:41:14 +01:00 |
|
Isaac Andrade
|
ef06cd93cc
|
Initial implementation of linux-specifig dirent struct.
|
2024-08-20 20:35:56 -06:00 |
|
Isaac Andrade
|
c0521c6d99
|
Add linux support for errno.
|
2024-08-20 20:35:28 -06:00 |
|
Yeongju Kang
|
bbe4c32e32
|
changed signature of clock_getres
|
2024-08-21 08:25:14 +09:00 |
|
Vitalii Kravchenko
|
14169ae5b4
|
A couple of foundation binding. Vet tabs.
|
2024-08-21 00:09:09 +01:00 |
|
Laytan
|
ca6ef95b03
|
add support for linux_riscv64 and freestanding_riscv64
|
2024-08-20 14:06:40 +02:00 |
|
Isaac Andrade
|
6df51b42a8
|
Fix termios NCCS size on linux.
|
2024-08-19 15:32:55 -06:00 |
|
Isaac Andrade
|
3228178d87
|
Add support for Linux on os/sys/posix termios.
|
2024-08-19 14:56:37 -06:00 |
|
Yeongju Kang
|
f96991364a
|
implement clock_settime, clock_getres and clock_nanosleep
|
2024-08-19 08:53:07 +09:00 |
|