| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| | | * | | | Add linux to OS check. | Isaac Andrade | 2024-09-02 | 2 | -2/+2 | |
| | | | | | | ||||||
| | | * | | | Reuse POSIX netinet_in constants for linux. | Isaac Andrade | 2024-09-02 | 1 | -195/+58 | |
| | | | | | | ||||||
| | | * | | | Implement POSIX linux support for poll and netinet_tcp. Incomplete support ↵ | Isaac Andrade | 2024-09-02 | 3 | -2/+196 | |
| | | | | | | | | | | | | | | | | | | | | | for netinet/in. | |||||
| | | * | | | Add POSIX Linux support for net_if and netdb. | Isaac Andrade | 2024-09-02 | 2 | -3/+37 | |
| | | | | | | ||||||
| | | * | | | Add Linux support for POSIX limits. | Isaac Andrade | 2024-09-02 | 1 | -0/+95 | |
| | | | | | | ||||||
| | | * | | | Simplify the implementation of POSIX langinfo for Linux: | Isaac Andrade | 2024-08-30 | 1 | -172/+79 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | No need for the enum runtime checks. Constant values were set manually and comments were added to help locate their origin. | |||||
| | | * | | | Implement POSIX support for Linux for the following facilities: | Isaac Andrade | 2024-08-30 | 5 | -5/+260 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - fnmatch - grp - langinfo - locale | |||||
| | | * | | | Align the dirent struct for linux | Isaac Andrade | 2024-08-29 | 1 | -5/+5 | |
| | | | | | | ||||||
| | | * | | | Add contants RTLD contants on os_linux and posix (dlfcn). | Isaac Andrade | 2024-08-28 | 1 | -0/+9 | |
| | | | | | | ||||||
| | | * | | | Use native types on linux POSIX structs. | Isaac Andrade | 2024-08-28 | 3 | -29/+3 | |
| | | | | | | ||||||
| | | * | | | Merge branch 'master' of github.com:odin-lang/Odin into posix-linux | Isaac Andrade | 2024-08-27 | 7 | -226/+219 | |
| | | |\ \ \ | ||||||
| | | * | | | | Fix ino_t and ino_t32 types for POSIX linux. | Isaac Andrade | 2024-08-26 | 1 | -2/+2 | |
| | | | | | | | ||||||
| | | * | | | | Fix else when clause. | Isaac Andrade | 2024-08-23 | 1 | -2/+2 | |
| | | | | | | | ||||||
| | | * | | | | On Linux POSIX, ENOTSUP and EOPNOTSUPP have the same value. | Isaac Andrade | 2024-08-23 | 1 | -6/+4 | |
| | | | | | | | ||||||
| | | * | | | | Fix comment typo on POSIX ENOTSUP constant. | Isaac Andrade | 2024-08-23 | 1 | -1/+1 | |
| | | | | | | | | | | | | | | | | | | | Co-authored-by: Feoramund <161657516+Feoramund@users.noreply.github.com> | |||||
| | | * | | | | Add comma to last dirent struct member. | Isaac Andrade | 2024-08-23 | 1 | -15/+15 | |
| | | | | | | | ||||||
| | | * | | | | Add POSIX dirent struct for Linux. | Isaac Andrade | 2024-08-23 | 3 | -1/+27 | |
| | | | | | | | ||||||
| | | * | | | | Merge branch 'master' of github.com:odin-lang/Odin into posix-linux | Isaac Andrade | 2024-08-23 | 12 | -105/+1150 | |
| | | |\ \ \ \ | ||||||
| | | * | | | | | Initial implementation of linux-specifig dirent struct. | Isaac Andrade | 2024-08-20 | 1 | -5/+15 | |
| | | | | | | | | ||||||
| | | * | | | | | Add linux support for errno. | Isaac Andrade | 2024-08-20 | 1 | -3/+94 | |
| | | | | | | | | ||||||
| | * | | | | | | aliases to enum members are other enum members, not constants | Beau McCartney | 2024-10-12 | 1 | -9/+8 | |
| | | | | | | | | ||||||
| | * | | | | | | Merge pull request #4357 from beaumccartney/mach-vm-apis | Laytan | 2024-10-10 | 1 | -18/+514 | |
| | |\ \ \ \ \ \ | | |_|_|_|/ / | |/| | | | | | bindings, types, and constants for some mach vm apis | |||||
| | | * | | | | | sync policy enum | Beau McCartney | 2024-10-10 | 1 | -1/+12 | |
| | | | | | | | | ||||||
| | | * | | | | | kern return: doc comments above enum members | Beau McCartney | 2024-10-10 | 1 | -57/+57 | |
| | | | | | | | | ||||||
| | | * | | | | | align by space instead of colon | Beau McCartney | 2024-10-10 | 1 | -17/+17 | |
| | | | | | | | | ||||||
| | | * | | | | | proc ( -> proc( | Beau McCartney | 2024-10-10 | 1 | -3/+3 | |
| | | | | | | | | ||||||
| | | * | | | | | indent with tabs not spaces | Beau McCartney | 2024-10-08 | 1 | -8/+8 | |
| | | | | | | | | ||||||
| | | * | | | | | vm_flags as a bitset | Beau McCartney | 2024-10-08 | 1 | -13/+100 | |
| | | | | | | | | ||||||
| | | * | | | | | move doc comment to right spot | Beau McCartney | 2024-10-08 | 1 | -2/+2 | |
| | | | | | | | | ||||||
| | | * | | | | | use b32 for boolean_t | Beau McCartney | 2024-10-08 | 1 | -1/+2 | |
| | | | | | | | | ||||||
| | | * | | | | | VM_INHERIT_* as an enum | Beau McCartney | 2024-10-08 | 1 | -5/+10 | |
| | | | | | | | | ||||||
| | | * | | | | | VM_PROT_* flags as a bitset | Beau McCartney | 2024-10-08 | 1 | -17/+11 | |
| | | | | | | | | ||||||
| | | * | | | | | kern return as an enum | Beau McCartney | 2024-10-08 | 1 | -281/+283 | |
| | | | | | | | | ||||||
| | | * | | | | | make some types and procs match the c apis | Beau McCartney | 2024-10-08 | 1 | -11/+6 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | procs: | type | old | new (matching c api)| | --- | ---- | ------------------- | | kern_return_t | u64 | c.int | | thread_t | u64 | mach_port_t | | task_t | u64 | mach_port_t | | semaphore_t | u64 | mach_port_t | for mach_task_self(), return mach_port_t instead of task_t for semaphore_signal_thread(), accept a thread_t instead of a thread_act_t | |||||
| | | * | | | | | add mach_port_deallocate - frees the port from mach_make_memory_entry() | Beau McCartney | 2024-10-07 | 1 | -0/+8 | |
| | | | | | | | | ||||||
| | | * | | | | | make aliases of vm types not distinct | Beau McCartney | 2024-10-07 | 1 | -3/+3 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | I think they're meant to be used interchangeably, just typedefed to have more clear names for certain contexts | |||||
| | | * | | | | | small cleanup | Beau McCartney | 2024-10-07 | 1 | -1/+1 | |
| | | | | | | | | ||||||
| | | * | | | | | remove vm_flags_t - not in the original sdk | Beau McCartney | 2024-10-07 | 1 | -15/+13 | |
| | | | | | | | | ||||||
| | | * | | | | | add missing trailing comma | Beau McCartney | 2024-10-06 | 1 | -1/+1 | |
| | | | | | | | | ||||||
| | | * | | | | | indent with tabs, not spaces | Beau McCartney | 2024-10-06 | 1 | -28/+28 | |
| | | | | | | | | ||||||
| | | * | | | | | remove note comments | Beau McCartney | 2024-10-06 | 1 | -2/+0 | |
| | | | | | | | | ||||||
| | | * | | | | | make extra types distinct to fit existing types | Beau McCartney | 2024-10-06 | 1 | -9/+9 | |
| | | | | | | | | ||||||
| | | * | | | | | put function parameters on the same line where possible to fit style | Beau McCartney | 2024-10-06 | 1 | -11/+2 | |
| | | | | | | | | ||||||
| | | * | | | | | group type definitions | Beau McCartney | 2024-10-06 | 1 | -23/+15 | |
| | | | | | | | | ||||||
| | | * | | | | | add mach procedures and vm_page_size | Beau McCartney | 2024-10-06 | 1 | -0/+38 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - vm_allocate() - vm_deallocate() - vm_map() - mach_make_memory_entry() | |||||
| | | * | | | | | add VM_INHERIT constants | Beau McCartney | 2024-10-05 | 1 | -0/+13 | |
| | | | | | | | | ||||||
| | | * | | | | | add vm_prot_t constants | Beau McCartney | 2024-10-05 | 1 | -0/+25 | |
| | | | | | | | | ||||||
| | | * | | | | | add VM_FLAGS constants | Beau McCartney | 2024-10-05 | 1 | -0/+49 | |
| | | | | | | | | ||||||
| | | * | | | | | add KERN_RETURN constants | Beau McCartney | 2024-10-05 | 1 | -0/+275 | |
| | | | | | | | | ||||||
| | | * | | | | | some mach types | Beau McCartney | 2024-10-05 | 1 | -0/+14 | |
| | | | | | | | | ||||||