| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Fixed #4892: 'EPoll_Event.events' should be bit set. | Wison Ye | 2025-03-22 | 2 | -17/+23 |
| | | |||||
| * | Fix linux.rt_sigaction | jason | 2025-03-10 | 1 | -1/+1 |
| | | | | | Add missing polymorphic parameter to Sig_Action | ||||
| * | Add missing syscalls from map_shadow_stack to removexattrat | latedeployment | 2025-03-07 | 1 | -1/+14 |
| | | |||||
| * | Fix bindings for sys/linux and posix/unistd.odin | gingerBill | 2025-01-31 | 1 | -2/+2 |
| | | |||||
| * | Added IP_ADD_MEMBERSHIP Socket Option on Linux | candtechsoftware | 2025-01-29 | 1 | -0/+1 |
| | | |||||
| * | make -vet happy | jason | 2025-01-10 | 1 | -1/+1 |
| | | |||||
| * | Implement _read_directory_iterator in os2. | jason | 2025-01-10 | 1 | -16/+12 |
| | | | | | Also, fix minor bug in linux.dirent_name. | ||||
| * | add 32 bit Sig_Info and remove ppoll_time64 call | jason | 2025-01-03 | 2 | -72/+156 |
| | | |||||
| * | Fix sys/linux 64 bit arguments on 32 bit systems | jason | 2025-01-02 | 2 | -6/+21 |
| | | | | | | Reverese return values of compat64_arg_pair Add register alignment to specific arm32 system calls | ||||
| * | Minor fixes + cleanup in os2 and sys/linux | jason | 2025-01-02 | 3 | -5/+6 |
| | | | | | | | Add NOFOLLOW to os2.remove Change Dev from int to u64 and make relavant casts Fix compat64_arg_pair | ||||
| * | Merge pull request #4613 from fnknda/fix-linux-bind | gingerBill | 2025-01-01 | 1 | -0/+10 |
| |\ | | | | | Fix calls to bind always returning EINVAL when using linux.Sock_Addr_In | ||||
| | * | Remove extra white space | Joao Fukuda | 2024-12-22 | 1 | -1/+0 |
| | | | | | | | | | Got in on 0a2200f without me noticing, mb. | ||||
| | * | Fix issue #4612 | Joao Fukuda | 2024-12-22 | 1 | -0/+11 |
| | | | |||||
| * | | Get arm64 up to speed in os2 linux | jason | 2024-12-19 | 1 | -37/+59 |
| |/ | | | | | | Readded open flags for arm64 to sys/linux/bits.odin. Make process_start name based instead of descriptor based to allow running of scripts. Fix bug in heap_linux. Fix and simplify os2.remove. | ||||
| * | core:sys/linux - prefixing + moved IN_CLOSE/IN_MOVE to constants | A1029384756 | 2024-11-13 | 2 | -38/+46 |
| | | |||||
| * | core:sys/linux - flags, spacing, inotify_init | A1029384756 | 2024-11-13 | 4 | -23/+37 |
| | | |||||
| * | core:sys/linux - fixed vet errors | A1029384756 | 2024-11-13 | 2 | -2/+2 |
| | | |||||
| * | core:sys/linux - implemented inotify | A1029384756 | 2024-11-13 | 4 | -3/+72 |
| | | | | | core:sys/linux - added constants and spacing | ||||
| * | Merge pull request #4118 from andradei/posix-linux | Laytan | 2024-10-13 | 1 | -60/+37 |
| |\ | | | | | Linux POSIX support | ||||
| | * | review/correct/cleanup posix linux PR | Laytan | 2024-09-30 | 1 | -60/+37 |
| | | | |||||
| * | | Add missing registers in User_Regs on AMD64 | flysand7 | 2024-09-26 | 1 | -0/+6 |
| | | | |||||
| * | | Merge pull request #4203 from karl-zylinski/file-tags-without-comments | gingerBill | 2024-09-19 | 8 | -9/+9 |
| |\ \ | | | | | | | Make tags use #+ syntax instead of //+ | ||||
| | * | | Moved all packages in core, base, vendor, tests and examples to use new #+ ↵ | Karl Zylinski | 2024-09-14 | 8 | -9/+9 |
| | | | | | | | | | | | | | file tag syntax. | ||||
| * | | | [sys/linux]: Fix the order of arguments for ptrace cont, singlestep and syscall | flysand7 | 2024-09-18 | 1 | -14/+15 |
| |/ / | |||||
| * / | sys/info: more CPU feature detection for RISC-V | laytan | 2024-09-02 | 4 | -0/+117 |
| |/ | |||||
| * | Merge pull request #4089 from laytan/riscv64 | gingerBill | 2024-08-22 | 4 | -36/+399 |
| |\ | | | | | add support for linux_riscv64 and freestanding_riscv64 | ||||
| | * | correct the riscv64 stat structs | Laytan | 2024-08-21 | 1 | -20/+1 |
| | | | |||||
| | * | add support for linux_riscv64 and freestanding_riscv64 | Laytan | 2024-08-20 | 4 | -34/+416 |
| | | | |||||
| * | | changed signature of clock_getres | Yeongju Kang | 2024-08-21 | 1 | -3/+4 |
| | | | |||||
| * | | implement clock_settime, clock_getres and clock_nanosleep | Yeongju Kang | 2024-08-19 | 1 | -3/+29 |
| |/ | |||||
| * | Merge pull request #3971 from jasonKercher/os2-process-linux | gingerBill | 2024-08-16 | 2 | -7/+21 |
| |\ | | | | | os2 process linux implementation | ||||
| | * | os2 linux process_wait rework; add Sig_Child_Code to sys/linux bits | jason | 2024-08-09 | 1 | -0/+14 |
| | | | |||||
| | * | Remove returned bool from access and faccessat in sys/linux. | jason | 2024-08-04 | 1 | -7/+7 |
| | | | | | | | | | Switch to using AT_EMPTY_PATH to execve with file descriptors. | ||||
| * | | Merge pull request #3125 from marcs-feh/master | Laytan | 2024-08-13 | 2 | -1/+27 |
| |\ \ | |/ |/| | sys/linux: Add binding to ioctl syscall + standard fd constants. | ||||
| | * | Update core/sys/linux/sys.odin | Laytan | 2024-08-13 | 1 | -1/+1 |
| | | | |||||
| | * | Merge branch 'odin-lang:master' into master | marcs feh | 2024-02-11 | 2 | -1/+7 |
| | |\ | |||||
| | * \ | Merge branch 'odin-lang:master' into master | marcs feh | 2024-02-02 | 2 | -2/+2 |
| | |\ \ | |||||
| | * | | | resolve conflict | marcs-feh | 2024-01-26 | 1 | -1/+1 |
| | | | | | |||||
| | * | | | Adjust signture + Fix rebase conflict | marcs-feh | 2024-01-26 | 1 | -3/+4 |
| | | | | | |||||
| | * | | | sys/linux: Adjust ioctl signature to fit the actual Linux Kernel implementation | marcs-feh | 2024-01-24 | 2 | -2/+2 |
| | | | | | |||||
| | * | | | sys/linux: Add binding to ioctl syscall + fd consts | marcs-feh | 2024-01-22 | 2 | -1/+26 |
| | | | | | | | | | | | | | | | | | | | | | | | | | Add binding to ioctl syscall, due to the vast nature of this syscall adding more device specific request values is possible. Also added the stdin, stdout and stderr, to constants.odin | ||||
| * | | | | Remove space in indentation | Damian Tarnawski | 2024-07-23 | 1 | -1/+1 |
| | | | | | |||||
| * | | | | Merge pull request #3476 from PucklaJ/syscall-fix | Laytan | 2024-07-22 | 3 | -8/+17 |
| |\ \ \ \ | | | | | | | | | | | [sys/linux] Fix fork and execve syscalls on arm64 | ||||
| | * | | | | [sys/linux]: Change execveat flags type to Execveat_Flags | PucklaJ | 2024-07-22 | 1 | -1/+1 |
| | | | | | | |||||
| | * | | | | Merge branch 'master' into syscall-fix | gingerBill | 2024-07-19 | 6 | -105/+243 |
| | |\ \ \ \ | |||||
| | * | | | | | [sys/linux] Directly call syscall in execve on arm64 | PucklaJ | 2024-04-28 | 1 | -1/+2 |
| | | | | | | | |||||
| | * | | | | | [sys/linux]: Remove clone syscall and call it directly in fork on arm64 | PucklaJ | 2024-04-28 | 1 | -20/+2 |
| | | | | | | | |||||
| | * | | | | | [sys/linux] Change flags parameter of execveat to bit_set | PucklaJ | 2024-04-28 | 4 | -5/+16 |
| | | | | | | | |||||
| | * | | | | | [sys/linux]: Fix return statement | PucklaJ | 2024-04-27 | 1 | -1/+1 |
| | | | | | | | |||||
| | * | | | | | [sys/linux]: Add clone syscall and use it in fork for arm64 | PucklaJ | 2024-04-24 | 1 | -5/+19 |
| | | | | | | | |||||