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/kernel/exit.c
CommitAuthorDateMessage
4ba6d8d5f6b759823686054d9f659bde55e63dbthemaster2026-04-19Integrate uIP networking stack and tooling
e3a4ca3d2a2ea272ea1fb7eb937da008329385eGreg Haerr2026-04-18[kernel] Fix not reparenting children to init task on exit bug
6d00d176c7d83a426ae24b772731e79f95420cdGreg Haerr2025-12-17[kernel] Reduce kernel .text size for more near code space
2f2faf813d9abb79cb534d4d83c4a78e40afa29Greg Haerr2025-12-12[kernel,cmds] Revise waitpid for stopped jobs, enhance ash, sash, kill sig handling
2b958c8f41cc30d444bead5ba64ef84a364d233Greg Haerr2025-12-09Release process TTY when reparenting children from dead parents
e316ebce3d31bccbe33319f2d03dd1b3d853a31Greg Haerr2025-12-09[kernel] Fix problems associated with ^Z/SIGTSTP (terminal stop)
0dfe3bb9985dec88416e696b75c2b416010703aGreg Haerr2025-11-28[libc] Add missing closedir to getcwd, other small cleanups
c066a698187c6b89b76f3a322596abb0278ac7eGreg Haerr2025-11-01Cleanup
a6b3a9efd892f21b6c64c05b96bdeec96de68d3Greg Haerr2025-11-01[kernel, build] Dynamically configure kernel when /bin/init not present
04d268e27141063b118931dde06b87f1ea5f90fGreg Haerr2024-09-04[kernel] Cleanup and shorten panic messages to save kernel data space
5c907b3c836dac2ec151e04dfef23ceb6fc74a4Greg Haerr2024-06-30Store segment information in task struct, rework fork/exit/signal
9adb8998960fd6bfef8dd3349ff7ec068475e24Greg Haerr2024-03-28Change MAX_TASKS to variable max_tasks Rewrite ps and memoinfo to handle variable sized task array Adjust SETUP_HEAPSIZE for minimal systems
de8f3fd0b1d394878b4c9daa7c342b7005db1a1Greg Haerr2024-03-23Remove more BLOAT_FS
8b996a2f11e76e458beb4faa35653bc8381e95aGreg Haerr2023-09-04Update debug statements to use %P
dff8bc453f6efad37e3a6c1ac189ce14f7e484aGreg Haerr2023-09-02More retabs
508000dc97404e38cc3d54491974a944afe6d42Greg Haerr2022-12-27[libc] Fix regparmcall system calls with 4 and 5 parameters
cba5a843f453b997fb87158f2a3cd8fb9e0d2c7Greg Haerr2022-07-08[kernel] More cleanup with enhanced gcc options
975c6d8949c7f35f32f077941229d8e2bd0bbc4Greg Haerr2022-06-09[kernel] Add fmemalloc sys call, fix fsck on 65M disks
d912939fb4c63b99a8b4d8d5194b53768d60960Greg Haerr2020-12-07[kernel] Rewrite wait system call, fixes cron
e95bf12425da8621786a055ac9917d17e604bfcGreg Haerr2020-09-04[kernel/fsck] Fix various fsck, signal and shutdown bugs`
c98423123e18d16f98b65153df43ea97cf68131Greg Haerr2020-07-19[kernel] Fix wait() failure when /bin/init not present
f5f538aefa7f8b11c130bec5308f564518686daGreg Haerr2020-07-18[kernel] Fix wait not picking up some zombie processes
57af2215f6d326f1c107a718586badf29bcdc3bGreg Haerr2020-05-11Keep waiting on non-zombie/stopped children only
00f4294098d0e5fe0a57dd7c587128ce5a3a000Greg Haerr2020-05-11[kernel] Fix wait system call
6e882d3c5c6ecb5d7e7bab67e3565fa1050b19bGreg Haerr2020-03-21Handle stopped state in wait and sash
22f4efdbdb3d6e4514410bc70eb95a64ee18ba0Greg Haerr2020-03-21[kernel] Implement task zombie state, rewrite wait, fix signal
b867927c619ab0c50465b788bb8746dc92b07b5mfld.fr2020-03-15[kernel] Segment list to local heap
4d33cecfc6f424558b8c99017a10211c1f59f05Jody Bruchon2020-03-09Revert "Whitespace cleanup in `elks/`"
43a63eb0e78f6296c9b009df714324bc02095caJody Bruchon2020-03-08Whitespace cleanup in `elks/`
27b7dbd0c5fd1bc8e7cf0f2f379a7ec5578b635mfld-fr2018-04-29Add optional list-based allocator
037b4ec5eb82c475472d2b068b1c139206e3664lithoxs2016-02-16Code size reduction and simplification in files in directories kernel , net and fs. Code still does exactly the same. Kernel compiled with BCC. Tested under QEMU. Works. Code size reduced by 320 bytes.
31d3afeb7058aa40bff09a3823d4b78e7de91eeJody Bruchon2012-08-11This patch makes another round of fixes to improve ansi-C compatibility, this time using the open-watcom compiler. An effort was done to make the right changes to code, not just wipe out the errors or warnings. For example, if prototypes, definition and u
6d1d1c2cdaaf76451c7aff24151f9e450b6303cJody Bruchon2012-07-07Large set of bug fix patches by Juan Perez-Sanchez.
ae00837d4155327be83ef004b9cd211b333c20cHarry Kalogirou2002-11-01growing stack - new executable format
2ee105fc93056d6d3752cd3c3e2fe5236593b4cRiley H. Williams2002-06-22Applied Manuel's second patchset, tweaked kernel boot message to tell the truth, and verified that the result all works.
44236c3cce9463223af29e77dd156da25c8ba4fRiley H. Williams2002-04-28Further verification using `spint -weak` and detected a bug in init/main.c which I am unable to fix.
17b29554e9222e5b961055e7de3d307d1e1137dRiley H. Williams2002-04-25Started splint'ing the ELKS source tree. See CHANGELOG for details.
a548389f23b34f765970d7ea35d1456de168898Riley H. Williams2002-04-19ANSI'fied function prototypes in kernel subtree.
a9e46999ee417452b915967711708e78a91eb33Harry Kalogirou2001-06-24Merged in the TCP/IP code
68e8bfa18f6e25d128c86e274d0f66287db443cAlistair Riddoch2001-06-17Sun Jun 17 18:38 BST 2001 Alistair Riddoch <alriddoch@zepler.org> * Resolved some minor clashes between Alan's commit and Thomas's fix. * Bumped up version to 0.0.84 for release.
faca22a6cb64469df6cc26d9f9909ce54c0b57dAlan Cox2001-06-17Remove the NOFS stuff from here too
671a0d70bdf308d7346aeca2351fde55141ddcaThomas G. McWilliams2001-03-26This fixes two long standing bugs which kept a mounted file system busy and unable to be unmounted. The cause of the problem is two-fold.
ae928acf2892f3fb53a6f67c4d8d796e48275d8Andrew Richards1999-10-26Lots of changes bringing code up to 0.0.80-pre1. See CHANGELOG.
6569c1b50fc2022960689f8c71b31456235546cAndrew Richards1999-08-19Clean up of source,+ new features.
4619394076b87b7bc3ea5189ee2b7b81b242a6eAndrew Richards1999-07-09Make exit send a SIGCHLD to parent
d1433efb47e25df089ad1509b14a07da159b2c7Andrew Richards1998-10-13Optimised code size with careful use of register variables
4424a08052b669017bb359608f56f3023ced883Andrew Richards1998-10-11Corrected some signal behavoir, fixed return status behavoir.
fb59ce55a05187dcdd0a968a0e812388def9928Andrew Richards1998-10-09Added very simple signal support.
f9b47559bca2467fdcc9c102c605ce826b6a78eUnspecified Developer1998-09-12Imported elks-0.0.73-pre2 source