elks-enhanced

publicRead
Owner: themasterBranch: masterCommits: 6893Updated: 2026-04-19 00:15
Git CLI clone URL
git clone https://www.xt-emporium.com/git/elks-enhanced.git
Fullscreen desktop URL

File history

Tracking elks/arch/i86/kernel/syscall.dat
CommitAuthorDateMessage
4ba6d8d5f6b759823686054d9f659bde55e63dbthemaster2026-04-19Integrate uIP networking stack and tooling
d5a7b1e7b9007b5720ce63f11974be629b8ecf3Greg Haerr2026-01-01Change syscall numbers 198-207 to 75-83 (networking & fmemalloc/free)
781fcd7924a36baad4272769a8bb43b7f9167bfGreg Haerr2024-11-18[kernel,libc] Add _fmemfree system call
98feee265f950a9ad02467d4f6e13d53e15400eGreg Haerr2024-06-02[libc] Pass 2: Add system calls to OpenWatcom C library for ELKS
6ae2bd480074c0d00cd2cc303ea7ba9889be624Greg Haerr2024-05-08[kernel] Add sysctl system call
9cc56275b4dc81e86feba2993c7ce589aed4f53Greg Haerr2024-04-07[kernel] Implement setitimer system call
dcfee994b5bcd497738174b0e2b2f8b36eb3270Greg Haerr2024-03-23Remove CONFIG_PIPE
9432035132f9d3a8ee5a5b78d63b2cc2c03fb6eGreg Haerr2023-08-02[release] Update ELKS version number to v0.7.0
71d7ea43540701b7ebdc0e5c810a7707e01321cGreg Haerr2023-08-01Add kernel stack usage and overflow checking Rewrite strace to use no task struct variables Update strace syscall parameter types CHECK_KSTACK turns on kernel stack checking CHECK_SCHED checks matched sleep/wait and idle task sleeps for writing/testing dr
f4eb476507989bd83538a0d100ba6b8318eb839Greg Haerr2023-01-17Various small source file cleanups
821e4f819c6e822d785de3a11c4bafa910dc7cbGreg Haerr2022-12-25[libc] Fix regparmcall system calls with no arguments
2748777065746a298320ebd0e7741ad1aa4f87bGreg Haerr2022-08-26[kernel] Add UF_NOFREESPACE flag to ustatfs system call
975c6d8949c7f35f32f077941229d8e2bd0bbc4Greg Haerr2022-06-09[kernel] Add fmemalloc sys call, fix fsck on 65M disks
c9296da2233dc3b62864e21e91940e2379d4088Greg Haerr2022-03-22[cmds] Add uname application and system call
68bc67eb5914b6b18c3c5130c4b489b97cdb4fcGreg Haerr2022-02-24Add ustatfs system call
6a62fd24a8d08eb55053928f7f249ab85039617Greg Haerr2022-02-15Add alarm syscall, in_connect libc routine, update nslookup and telnet
77107524101d3ed115983bc2b6e02be0a336e76Greg Haerr2021-11-21[kernel] Add getsockname, getpeername sys calls, fix accept
b2f7ddabd8d9657491fdd338aa7906ae2f891eaGreg Haerr2021-10-23[kernel] Add getsockopt system call and SO_LINGER option for RST on close
90adc026a691c0a1e49416ccad260460fa95af2Greg Haerr2021-05-24[kernel] More source cleanups
951b3cee745e1a4eba5ee4d7a57cece5ba26089Greg Haerr2020-09-03[kernel] Implement read-only and read-write remounts on filesystems
36b9dbfcee90f5d1ebeee8c0ceb3bc974265d0fTee-Kiah Chia2020-05-12[kernel] [libc] [elksemu] (ABI CHANGE) Make _signal syscall accept a far pointer to a far signal handler
92860c4de6fee1d05c039506656a9dd7f49f9b4Greg Haerr2020-03-24[kernel] Cleanup, fix geteuid, getppid, implement getgid, getegid
6d9b289789668feaf799dd40d4d10aa4f3fa78aGreg Haerr2020-03-18[cmds] Add time cmd, times(3) & tzset(3) libc functions, basic localtime support w/TZ=
2e766715196489573778646b1f61fc4e1c85d15Tee-Kiah Chia2020-03-12[libc] use select(...) to implement sleep(.)
174bbb1055d6c3b0a8061bdf2fe6124e4fce88fTee-Kiah Chia2020-03-12[libc] use alarm & signal, not sleep syscall, to realize sleep(.)
4d33cecfc6f424558b8c99017a10211c1f59f05Jody Bruchon2020-03-09Revert "Whitespace cleanup in `elks/`"
43a63eb0e78f6296c9b009df714324bc02095caJody Bruchon2020-03-08Whitespace cleanup in `elks/`
34ad7b05b3c115ee9207fd879d9e1c39f32cf5cTee-Kiah Chia2019-04-27[libc] indicate variadic syscall routines in syscall.{dat, awk}
f8d6df8d0babe6620213caa59aa990335d72f45MFLD2019-04-22Revert "Build libc.a and crt0.o multilibs for different calling conventions"
4767a273dff0ae3477088c45b77e07e453e7f2dTee-Kiah Chia2019-04-19[kernel] syscall.dat now indicates variadic syscall routines
cf77a8a809a24039413c871537c8a686bc3a655mfld-fr2019-03-14Release 0.3.0
563b656804df81f5d684e4289286220e6b9a3ffmfld-fr2018-06-24[libc] Test round 1 with sash
14b64ba2b594b00547184a3c6c9c81ffff30d98Juan Perez-Sanchez2015-06-13Changes to reduce warnings using ia16-unknown-elks-gcc
fd1a2560e36e998a98e1a1e3fd28f2b273034c7Riley H. Williams2002-02-23Brought syscall table in strace.c up to date, allowed syscall entries in syscall.dat to be conditional on a config var, updated printk to allow %% format and added conditional syscall to return kernel version string.
651bb7487afd9d7d4e668ec9d0cab1a02d2dd5fAlan Cox2001-06-20Fix syscall.dat as noted by Harry Kalogirou
a24c72ad92cc5a38eda60bbd1ec41f42ea19252Alan Cox2001-06-17Finish burying module hacks
163a24838ae04ddac2093ca104de8a5e4c3e13bAndrew Richards1999-09-30Added utime system call.
6569c1b50fc2022960689f8c71b31456235546cAndrew Richards1999-08-19Clean up of source,+ new features.
9b60fe057dc58c0ba16076338fdcf96968b9eadAndrew Richards1999-07-09Major updates to socket code.
70260e9379542d7e375628b7228bc009e9f1c44Andrew Richards1999-05-29Added socket to syscall table.
8e7bb94ad2f16ab512bae10cca3af8790510febAndrew Richards1999-04-16Added support for the signal(2) system call, and signal handlers.
6e449815e44966d769286b86c9243e28ee62fa5Andrew Richards1999-02-11Added alpha code for loading shared libraries
86a0f91d33c731bae81829e23a17d40fb4f9335Andrew Richards1998-11-24Changed select(2) so it now passes 5 parameters directly.
fb59ce55a05187dcdd0a968a0e812388def9928Andrew Richards1998-10-09Added very simple signal support.
f9b47559bca2467fdcc9c102c605ce826b6a78eUnspecified Developer1998-09-12Imported elks-0.0.73-pre2 source