File history
Tracking elks/kernel/signal.c
| Commit | Author | Date | Message |
|---|---|---|---|
8029ba93cbc6b01a73f1dba1d7d26a9240c59d2 | Greg Haerr | 2025-12-11 | [kernel] Fix sys_kill to send to process group when pid < 0 |
d31ef769731d2f7bbbe4e7aab544bdafb8cebef | Greg Haerr | 2025-10-10 | [kernel] Various small fixes, source documenation enhancements |
f9c26acb2187c98086232a9bb0e8fe11393a2f5 | Greg Haerr | 2024-11-20 | [kernel] Fix kernel sys_signal handling on multi-code segment executables |
3451cb698f2b06f484ce3311ea714ca59a5719a | Greg Haerr | 2024-07-02 | Remove unneeded _ptask currentp = current to improve code size/speed |
99db4b13bc8fd3288ef5f67c138da443e0d2ee9 | Greg Haerr | 2024-07-01 | Small sys_signal bugfix, light code reordering |
5c907b3c836dac2ec151e04dfef23ceb6fc74a4 | Greg Haerr | 2024-06-30 | Store segment information in task struct, rework fork/exit/signal |
8b996a2f11e76e458beb4faa35653bc8381e95a | Greg Haerr | 2023-09-04 | Update debug statements to use %P |
8dca4a45f71b6c4929e0e7ebcc3ea790210a618 | Greg Haerr | 2023-09-02 | More retabbing |
cba5a843f453b997fb87158f2a3cd8fb9e0d2c7 | Greg Haerr | 2022-07-08 | [kernel] More cleanup with enhanced gcc options |
d912939fb4c63b99a8b4d8d5194b53768d60960 | Greg Haerr | 2020-12-07 | [kernel] Rewrite wait system call, fixes cron |
5fed8a921e68f20b0b433d83cce564eb62dac22 | Greg Haerr | 2020-09-25 | [kernel] Toggle debug display in kernel and applications with keystroke |
36b9dbfcee90f5d1ebeee8c0ceb3bc974265d0f | Tee-Kiah Chia | 2020-05-12 | [kernel] [libc] [elksemu] (ABI CHANGE) Make _signal syscall accept a far pointer to a far signal handler |
22f4efdbdb3d6e4514410bc70eb95a64ee18ba0 | Greg Haerr | 2020-03-21 | [kernel] Implement task zombie state, rewrite wait, fix signal |
716bc0d74d82468c81f643ea61638d50f51cb98 | Greg Haerr | 2020-03-18 | [cmds] Fix miniterm raw mode exit, cleanup signal debugging |
e689980162c9af90ce6cac5673c7f5ee1074431 | Greg Haerr | 2020-03-10 | [signal] Fix userland signals, add ^Z handling to getty/login/ash/sash, add debug_sig |
3aea2ed60e00bf9205efd90777459d6cca32e27 | lithoxs | 2017-10-11 | Code simplification in dircon.c, signals and map buffer. Code size reduced in 48 bytes. Compiled with BCC, tested with Qemu. |
3e5c24a1cfbf96f3fc0b8ba240a341f137153d5 | lithoxs | 2017-06-02 | Restore 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. |
1146031c2d6c1b573c308975a95f29a06fa23d6 | lithoxs | 2017-05-31 | Refactoring signal code to reduce code size. Code size reduced in 48 bytes. Tested under Qemu. |
2e1b7a4be6ef1cacae0caa1602957ac5c9e1486 | Jody Bruchon | 2016-08-18 | Change style of if/while/for to include space after keyword |
4304a557c511e3f5fed6d861de6afff72359cc8 | lithoxs | 2016-02-16 | Code 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 |
5848290325a74d659a45fbf54f1648c8a9f80b6 | lithoxs | 2015-10-26 | Diverse optimizations |
dac696b17cb75e6da6be6f581849424542883b8 | Juan Perez-Sanchez | 2014-12-08 | Fix a bug when processing backspaces |
2ee105fc93056d6d3752cd3c3e2fe5236593b4c | Riley H. Williams | 2002-06-22 | Applied Manuel's second patchset, tweaked kernel boot message to tell the truth, and verified that the result all works. |
49c50408949d05dc8f545b7dce4d80483cca0c0 | Riley H. Williams | 2002-06-03 | Completed 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. |
9694a20fc1bb53a24541ff13e5fb7ee2d564d2f | Riley H. Williams | 2002-05-13 | Standardised 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. |
44236c3cce9463223af29e77dd156da25c8ba4f | Riley H. Williams | 2002-04-28 | Further verification using `spint -weak` and detected a bug in init/main.c which I am unable to fix. |
17b29554e9222e5b961055e7de3d307d1e1137d | Riley H. Williams | 2002-04-25 | Started splint'ing the ELKS source tree. See CHANGELOG for details. |
a548389f23b34f765970d7ea35d1456de168898 | Riley H. Williams | 2002-04-19 | ANSI'fied function prototypes in kernel subtree. |
b263b81830d83f46befdbc07fbc531719bf37d6 | Andrew Richards | 1999-10-29 | Filled out signal functionality to full Sys V spec. |
4609ab18423e89367072686969b995881937fb3 | Andrew Richards | 1999-09-05 | Changes for 0.0.79 |
6569c1b50fc2022960689f8c71b31456235546c | Andrew Richards | 1999-08-19 | Clean up of source,+ new features. |
36684a2576f7895957eeca31fd3b63ed1f9b98b | Andrew Richards | 1999-07-09 | Updated signal code. |
933356639c762a46720037455c562f75307a729 | Andrew Richards | 1999-05-29 | Added support for ^C and ^Z to generate signals from the console. |
8e7bb94ad2f16ab512bae10cca3af8790510feb | Andrew Richards | 1999-04-16 | Added support for the signal(2) system call, and signal handlers. |
d1433efb47e25df089ad1509b14a07da159b2c7 | Andrew Richards | 1998-10-13 | Optimised code size with careful use of register variables |
9b67abf9d11aa05a88c4849459ddfb1be590c83 | Andrew Richards | 1998-10-13 | Removed the blocked signal element from task structure, and associated code. |
4424a08052b669017bb359608f56f3023ced883 | Andrew Richards | 1998-10-11 | Corrected some signal behavoir, fixed return status behavoir. |
fb59ce55a05187dcdd0a968a0e812388def9928 | Andrew Richards | 1998-10-09 | Added very simple signal support. |
f9b47559bca2467fdcc9c102c605ce826b6a78e | Unspecified Developer | 1998-09-12 | Imported elks-0.0.73-pre2 source |