aboutsummaryrefslogtreecommitdiff
path: root/sys/tools/makesyscalls.lua
Commit message (Expand)AuthorAgeFilesLines
* makesyscalls: don't make syscall.mk by defaultBrooks Davis2023-12-131-1/+1
* makesyscall: Simplify a bit emitting syscall declarationsOlivier Certner2023-12-061-8/+5
* sys: Remove $FreeBSD$: two-line lua tagWarner Losh2023-08-161-2/+0
* makesyscall: Stop generating $FreeBSD$Warner Losh2023-06-091-14/+8
* spdx: The BSD-2-Clause-FreeBSD identifier is obsolete, drop -FreeBSDWarner Losh2023-05-121-1/+1
* makesyscalls.lua: Minor fluff removalWarner Losh2023-04-201-2/+2
* makesyscalls.lua: Use "sysxxx" consistentlyWarner Losh2023-04-201-8/+8
* makesyscalls.lua: Make more luaishWarner Losh2023-04-201-124/+124
* syscallarg_t: Add a type for system call argumentsBrooks Davis2022-03-281-5/+5
* Revert "syscallarg_t: Add a type for system call arguments"Brooks Davis2022-01-121-5/+5
* syscallarg_t: Add a type for system call argumentsBrooks Davis2022-01-121-5/+5
* sysent: move away from allowing all compat options for other ABIsKyle Evans2021-12-171-16/+33
* syscalls: add COMPAT13Konstantin Belousov2021-12-091-0/+1
* makesyscalls: add a new SYSMUX typeBrooks Davis2021-11-291-5/+18
* makesyscalls: strip _Contains_ argument annotationsBrooks Davis2021-11-221-0/+1
* makesyscalls: add override of ABI change detectionBrooks Davis2021-11-221-0/+27
* makesyscalls: automate detection of ABI changesBrooks Davis2021-11-221-9/+24
* makesyscalls.lua: Add the ABI function prefix reliably.Brooks Davis2021-11-221-3/+7
* makesyscalls: allow config to force OBSOL and UNIMPLBrooks Davis2021-11-221-8/+45
* makesyscalls: handle 64-bit args on 32-bitBrooks Davis2021-11-221-19/+87
* makesyscalls: handle arrays of pointersBrooks Davis2021-11-221-0/+12
* makesyscalls: handle longs in ABI compatBrooks Davis2021-11-221-0/+23
* makesyscalls.lua: Allow translation of intptr_t argumentsBrooks Davis2021-11-221-1/+6
* makesyscalls: intptr_t arguments are pointersBrooks Davis2021-11-221-2/+2
* makesyscalls: Add a way to include per-ABI headersBrooks Davis2021-11-221-0/+11
* makesyscalls: allow multiple expressions for each abi changeBrooks Davis2021-11-221-6/+16
* makesyscalls: Fix expression for time_t_sizeBrooks Davis2021-11-221-1/+1
* makesyscalls: Remove _native suffix handlingBrooks Davis2021-11-221-1/+0
* makesyscalls: make strip_abi_prefix more robustBrooks Davis2021-11-171-0/+3
* makesyscalls: sprinkle some assert() on standard function callsKyle Evans2021-09-251-30/+34
* makesyscalls: rip out arbitrary command executionKyle Evans2021-09-251-33/+2
* makesyscalls: stop trying to remove . and .. in cleanupKyle Evans2021-09-251-1/+3
* Drop cloudabiKonstantin Belousov2021-09-211-4/+2
* makesyscalls.lua: add a CAPENABLED flagBrooks Davis2021-09-011-1/+3
* makesyscalls.lua: improve generated file style(9) complianceEd Maste2021-05-131-4/+4
* syscalls.master: Add a new syscall type: RESERVEDBrooks Davis2021-01-261-8/+15
* Make makesyscalls.lua initialize 'struct sysent' entries using c99Edward Tomasz Napierala2020-09-251-10/+17
* makesyscalls.lua: improve syscall ordering validationKyle Evans2020-08-041-6/+21
* makesyscalls.lua: generate all files in /tmp, write into place at the endKyle Evans2020-01-101-13/+23
* makesyscalls.lua: trim trailing spaces/commas from argsKyle Evans2019-12-111-0/+1
* makesyscalls.lua: improve config processingKyle Evans2019-12-061-8/+45
* Add makesyscalls.lua, a rewrite of makesyscalls.shKyle Evans2019-11-171-0/+1322