aboutsummaryrefslogtreecommitdiff
path: root/core/sys
Commit message (Collapse)AuthorAgeFilesLines
...
| | * | | Add linux to OS check.Isaac Andrade2024-09-022-2/+2
| | | | |
| | * | | Reuse POSIX netinet_in constants for linux.Isaac Andrade2024-09-021-195/+58
| | | | |
| | * | | Implement POSIX linux support for poll and netinet_tcp. Incomplete support ↵Isaac Andrade2024-09-023-2/+196
| | | | | | | | | | | | | | | | | | | | for netinet/in.
| | * | | Add POSIX Linux support for net_if and netdb.Isaac Andrade2024-09-022-3/+37
| | | | |
| | * | | Add Linux support for POSIX limits.Isaac Andrade2024-09-021-0/+95
| | | | |
| | * | | Simplify the implementation of POSIX langinfo for Linux:Isaac Andrade2024-08-301-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 Andrade2024-08-305-5/+260
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - fnmatch - grp - langinfo - locale
| | * | | Align the dirent struct for linuxIsaac Andrade2024-08-291-5/+5
| | | | |
| | * | | Add contants RTLD contants on os_linux and posix (dlfcn).Isaac Andrade2024-08-281-0/+9
| | | | |
| | * | | Use native types on linux POSIX structs.Isaac Andrade2024-08-283-29/+3
| | | | |
| | * | | Merge branch 'master' of github.com:odin-lang/Odin into posix-linuxIsaac Andrade2024-08-277-226/+219
| | |\ \ \
| | * | | | Fix ino_t and ino_t32 types for POSIX linux.Isaac Andrade2024-08-261-2/+2
| | | | | |
| | * | | | Fix else when clause.Isaac Andrade2024-08-231-2/+2
| | | | | |
| | * | | | On Linux POSIX, ENOTSUP and EOPNOTSUPP have the same value.Isaac Andrade2024-08-231-6/+4
| | | | | |
| | * | | | Fix comment typo on POSIX ENOTSUP constant.Isaac Andrade2024-08-231-1/+1
| | | | | | | | | | | | | | | | | | Co-authored-by: Feoramund <161657516+Feoramund@users.noreply.github.com>
| | * | | | Add comma to last dirent struct member.Isaac Andrade2024-08-231-15/+15
| | | | | |
| | * | | | Add POSIX dirent struct for Linux.Isaac Andrade2024-08-233-1/+27
| | | | | |
| | * | | | Merge branch 'master' of github.com:odin-lang/Odin into posix-linuxIsaac Andrade2024-08-2312-105/+1150
| | |\ \ \ \
| | * | | | | Initial implementation of linux-specifig dirent struct.Isaac Andrade2024-08-201-5/+15
| | | | | | |
| | * | | | | Add linux support for errno.Isaac Andrade2024-08-201-3/+94
| | | | | | |
| * | | | | | aliases to enum members are other enum members, not constantsBeau McCartney2024-10-121-9/+8
| | | | | | |
| * | | | | | Merge pull request #4357 from beaumccartney/mach-vm-apisLaytan2024-10-101-18/+514
| |\ \ \ \ \ \ | | |_|_|_|/ / | |/| | | | | bindings, types, and constants for some mach vm apis
| | * | | | | sync policy enumBeau McCartney2024-10-101-1/+12
| | | | | | |
| | * | | | | kern return: doc comments above enum membersBeau McCartney2024-10-101-57/+57
| | | | | | |
| | * | | | | align by space instead of colonBeau McCartney2024-10-101-17/+17
| | | | | | |
| | * | | | | proc ( -> proc(Beau McCartney2024-10-101-3/+3
| | | | | | |
| | * | | | | indent with tabs not spacesBeau McCartney2024-10-081-8/+8
| | | | | | |
| | * | | | | vm_flags as a bitsetBeau McCartney2024-10-081-13/+100
| | | | | | |
| | * | | | | move doc comment to right spotBeau McCartney2024-10-081-2/+2
| | | | | | |
| | * | | | | use b32 for boolean_tBeau McCartney2024-10-081-1/+2
| | | | | | |
| | * | | | | VM_INHERIT_* as an enumBeau McCartney2024-10-081-5/+10
| | | | | | |
| | * | | | | VM_PROT_* flags as a bitsetBeau McCartney2024-10-081-17/+11
| | | | | | |
| | * | | | | kern return as an enumBeau McCartney2024-10-081-281/+283
| | | | | | |
| | * | | | | make some types and procs match the c apisBeau McCartney2024-10-081-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 McCartney2024-10-071-0/+8
| | | | | | |
| | * | | | | make aliases of vm types not distinctBeau McCartney2024-10-071-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | I think they're meant to be used interchangeably, just typedefed to have more clear names for certain contexts
| | * | | | | small cleanupBeau McCartney2024-10-071-1/+1
| | | | | | |
| | * | | | | remove vm_flags_t - not in the original sdkBeau McCartney2024-10-071-15/+13
| | | | | | |
| | * | | | | add missing trailing commaBeau McCartney2024-10-061-1/+1
| | | | | | |
| | * | | | | indent with tabs, not spacesBeau McCartney2024-10-061-28/+28
| | | | | | |
| | * | | | | remove note commentsBeau McCartney2024-10-061-2/+0
| | | | | | |
| | * | | | | make extra types distinct to fit existing typesBeau McCartney2024-10-061-9/+9
| | | | | | |
| | * | | | | put function parameters on the same line where possible to fit styleBeau McCartney2024-10-061-11/+2
| | | | | | |
| | * | | | | group type definitionsBeau McCartney2024-10-061-23/+15
| | | | | | |
| | * | | | | add mach procedures and vm_page_sizeBeau McCartney2024-10-061-0/+38
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - vm_allocate() - vm_deallocate() - vm_map() - mach_make_memory_entry()
| | * | | | | add VM_INHERIT constantsBeau McCartney2024-10-051-0/+13
| | | | | | |
| | * | | | | add vm_prot_t constantsBeau McCartney2024-10-051-0/+25
| | | | | | |
| | * | | | | add VM_FLAGS constantsBeau McCartney2024-10-051-0/+49
| | | | | | |
| | * | | | | add KERN_RETURN constantsBeau McCartney2024-10-051-0/+275
| | | | | | |
| | * | | | | some mach typesBeau McCartney2024-10-051-0/+14
| | | | | | |