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/signal.c
CommitAuthorDateMessage
8029ba93cbc6b01a73f1dba1d7d26a9240c59d2Greg Haerr2025-12-11[kernel] Fix sys_kill to send to process group when pid < 0
d31ef769731d2f7bbbe4e7aab544bdafb8cebefGreg Haerr2025-10-10[kernel] Various small fixes, source documenation enhancements
f9c26acb2187c98086232a9bb0e8fe11393a2f5Greg Haerr2024-11-20[kernel] Fix kernel sys_signal handling on multi-code segment executables
3451cb698f2b06f484ce3311ea714ca59a5719aGreg Haerr2024-07-02Remove unneeded _ptask currentp = current to improve code size/speed
99db4b13bc8fd3288ef5f67c138da443e0d2ee9Greg Haerr2024-07-01Small sys_signal bugfix, light code reordering
5c907b3c836dac2ec151e04dfef23ceb6fc74a4Greg Haerr2024-06-30Store segment information in task struct, rework fork/exit/signal
8b996a2f11e76e458beb4faa35653bc8381e95aGreg Haerr2023-09-04Update debug statements to use %P
8dca4a45f71b6c4929e0e7ebcc3ea790210a618Greg Haerr2023-09-02More retabbing
cba5a843f453b997fb87158f2a3cd8fb9e0d2c7Greg Haerr2022-07-08[kernel] More cleanup with enhanced gcc options
d912939fb4c63b99a8b4d8d5194b53768d60960Greg Haerr2020-12-07[kernel] Rewrite wait system call, fixes cron
5fed8a921e68f20b0b433d83cce564eb62dac22Greg Haerr2020-09-25[kernel] Toggle debug display in kernel and applications with keystroke
36b9dbfcee90f5d1ebeee8c0ceb3bc974265d0fTee-Kiah Chia2020-05-12[kernel] [libc] [elksemu] (ABI CHANGE) Make _signal syscall accept a far pointer to a far signal handler
22f4efdbdb3d6e4514410bc70eb95a64ee18ba0Greg Haerr2020-03-21[kernel] Implement task zombie state, rewrite wait, fix signal
716bc0d74d82468c81f643ea61638d50f51cb98Greg Haerr2020-03-18[cmds] Fix miniterm raw mode exit, cleanup signal debugging
e689980162c9af90ce6cac5673c7f5ee1074431Greg Haerr2020-03-10[signal] Fix userland signals, add ^Z handling to getty/login/ash/sash, add debug_sig
3aea2ed60e00bf9205efd90777459d6cca32e27lithoxs2017-10-11Code simplification in dircon.c, signals and map buffer. Code size reduced in 48 bytes. Compiled with BCC, tested with Qemu.
3e5c24a1cfbf96f3fc0b8ba240a341f137153d5lithoxs2017-06-02Restore compilability using IA16-GCC compiler. Also uncovered a bug in malloc.c and an unused function in lp driver. Removed several warnings. Compiled with BCC has a code size reduction of 96 bytes. Binary obtained with BCC was tested under Qemu an PCE.
1146031c2d6c1b573c308975a95f29a06fa23d6lithoxs2017-05-31Refactoring signal code to reduce code size. Code size reduced in 48 bytes. Tested under Qemu.
2e1b7a4be6ef1cacae0caa1602957ac5c9e1486Jody Bruchon2016-08-18Change style of if/while/for to include space after keyword
4304a557c511e3f5fed6d861de6afff72359cc8lithoxs2016-02-16Code size reduction in files under directories kernel, fs and arch/i86. Code still does exactly the same. Fixed a bug in malloc.c introduced 3 commits ago. Fixed some problems with printk when processing formatting %04X. Kernel compiled with BCC. Tested u
5848290325a74d659a45fbf54f1648c8a9f80b6lithoxs2015-10-26Diverse optimizations
dac696b17cb75e6da6be6f581849424542883b8Juan Perez-Sanchez2014-12-08Fix a bug when processing backspaces
2ee105fc93056d6d3752cd3c3e2fe5236593b4cRiley H. Williams2002-06-22Applied Manuel's second patchset, tweaked kernel boot message to tell the truth, and verified that the result all works.
49c50408949d05dc8f545b7dce4d80483cca0c0Riley H. Williams2002-06-03Completed ANSI'fication of many more source files, and verified that current codebase both compiles and boots on my 286 based laptop. THIS BREAKS THE KTCP COMMAND AS A RESULT OF FIXING A KERNEL BUG.
9694a20fc1bb53a24541ff13e5fb7ee2d564d2fRiley H. Williams2002-05-13Standardised macros for debugging printk's - now uses debug() and debug[1-9]() for all except memory handlers, which use debugmem() and debugmem[1-9]() respectively.
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.
b263b81830d83f46befdbc07fbc531719bf37d6Andrew Richards1999-10-29Filled out signal functionality to full Sys V spec.
4609ab18423e89367072686969b995881937fb3Andrew Richards1999-09-05Changes for 0.0.79
6569c1b50fc2022960689f8c71b31456235546cAndrew Richards1999-08-19Clean up of source,+ new features.
36684a2576f7895957eeca31fd3b63ed1f9b98bAndrew Richards1999-07-09Updated signal code.
933356639c762a46720037455c562f75307a729Andrew Richards1999-05-29Added support for ^C and ^Z to generate signals from the console.
8e7bb94ad2f16ab512bae10cca3af8790510febAndrew Richards1999-04-16Added support for the signal(2) system call, and signal handlers.
d1433efb47e25df089ad1509b14a07da159b2c7Andrew Richards1998-10-13Optimised code size with careful use of register variables
9b67abf9d11aa05a88c4849459ddfb1be590c83Andrew Richards1998-10-13Removed the blocked signal element from task structure, and associated code.
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