aboutsummaryrefslogtreecommitdiffstats
path: root/sys/netbsd/socket.txt
Commit message (Collapse)AuthorAgeFilesLines
* sys/netbsd: adding filesystem and device management related syscalls (#2640)Ayushi Sharma2021-10-241-0/+13
| | | sys/netbsd: fixing descriptions
* sys/netbsd: Adding syscalls related to mount(2),uname(2) and sockets (#1976)Ayushi Sharma2020-07-301-1/+15
| | | | | | | | | * sys/netbsd: Adding syscalls related to mount(2),uname(2) and sockets * sys/netbsd: Adding missing flags for fstatat(2) * sys/netbsd: reordering rlimit_type * sys/netbsd: reordering flags for stat(2) and mount(2)
* sys/netbsd: adding filesystem and communication syscalls (#1826)Ayushi Sharma2020-06-171-7/+11
|
* pkg/compiler: refactor attribute handlingDmitry Vyukov2020-04-191-1/+1
| | | | | | | | | | | | Introduce common infrastructure for describing and parsing attribute instead of custom per-attribute code scattered across several locations. Change align attribute syntax from the weird align_N to align[N]. This also allows to use literal constants as N. Introduce notion of builtin constants. Currently we have only PTR_SIZE, which is needed to replace align_ptr with align[PTR_SIZE].
* sys/netbsd: fix socketpair usageMichael Tuexen2018-12-091-1/+6
|
* sys/netbsd: improve recvmsg() descriptionMichael Tuexen2018-12-081-3/+3
|
* sys: check that target consts are definedDmitry Vyukov2018-10-191-0/+1
| | | | | | | | | | | | | | Currently when we get target consts with target.ConstMap["name"] during target initialization, we just get 0 for missing consts. This is error-prone as we can mis-type a const, or a const may be undefined only on some archs (as we have common unix code shared between several OSes). Check that all the consts are actually defined. The check detects several violations, to fix them: 1. move mremap to linux as it's only defined on linux 2. move S_IFMT to openbsd, as it's only defined and used on openbsd 3. define missing MAP_ANONYMOUS for freebsd and netbsd 4. fix extract for netbsd
* pkg/compiler: check for unused declarationsDmitry Vyukov2018-06-301-27/+0
| | | | | Error on unused structs/unions/resources/flags. Finds tons of bugs.
* sys/linux: add type alias for socket portDmitry Vyukov2018-01-081-0/+1
| | | | | | type sock_port proc[20000, 4, int16be] That was repeated a few times.
* pkg/compiler: add check that len does not refer to array with varlen elementsDmitry Vyukov2017-11-281-1/+1
| | | | | This [almost] always means a bug in descriptions. Fix all bugs identified by the check.
* Added a few more syscall descriptions, constsUtkarsh Anand2017-10-301-0/+117
| | | | and other related files.
* Lots of changes to sys/netbsd (#397)Utkarsh Anand2017-10-251-117/+0
| | | | | | | | | | | | | | | | * Lots of changes to sys/netbsd: - Removed a few syscalls that did not have proper constants defined. - Autogenerated *.const files. - Removed a few types like uid and gid, that were not available. - Ran make generate * Few changes for NetBSD support: - Added sys/netbsd/init.go - Added netbsd to sys/sys.go * Fix order in sys/sys.go * Update documentation for NetBSD
* Added 4 files containing syscall descriptions (#396)Utkarsh Anand2017-10-241-0/+117
* Added 4 files containing syscall descriptions - Initial additions for peer review. * Removed a flag: - Because it was failing to compile.