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/drivers/char/pty.c
CommitAuthorDateMessage
8dfe185ab143a381e18866f81ef23d75d513cb0Greg Haerr2026-01-16Cleanup tty_write in ntty.c and pty.c
2305a5e59e96fd8bd69485a5e0070f5bd93f5cfGreg Haerr2026-01-16[net,kernel] Remove 50ms timeout in teletnd, cleanup tty_write
9aff38b932d538a592def2cd688bbe26b701ea3Greg Haerr2025-12-22[net] Don't discard output when ^C typed, use ^C^O instead
b477617ffd7ca52ee80e0120d03654e2d8bb4edGreg Haerr2024-03-24Extensive removal of include <config.h> from types.h
13339702b19375b6857b08a1e2c34826aa2439cGreg Haerr2024-03-23Comment cleanups
8b996a2f11e76e458beb4faa35653bc8381e95aGreg Haerr2023-09-04Update debug statements to use %P
07dab55a314d19694fc4cb08527b75421b3cbfcGreg Haerr2023-08-25[kernel] Add char and network driver init routines to INITPROC
cba5a843f453b997fb87158f2a3cd8fb9e0d2c7Greg Haerr2022-07-08[kernel] More cleanup with enhanced gcc options
dc607b65a099746c2eb1f0e1ef019868c5afd36Greg Haerr2022-07-07[kernel] Cleanup C code using enhanced gcc warnings
c5686fbe4f043c5f356960852d9c8ea67d9794cGreg Haerr2022-01-16[kernel] Fix pty buffer overread bug on signals
482ff27844bca2107c331245176fd5e6a8be720Greg Haerr2022-01-11[kernel] Source cleanup of BLOAT_FS
c06f025ed4e7ed20b989f288c846f375a6e4840Greg Haerr2021-12-25Source cleanup, PTY documentation
1372270244c8c420ba2119f682a154a379b1ca7Greg Haerr2021-11-21[kernel] Fix dropping data in PTY
fa59f93fd45d5dcc4798e8bc7c62cb709c61e01Greg Haerr2020-10-09[kernel] Fix longstanding PTY bug requiring keypress to continue
591e08b5dbd8bcef088dbb6835f4c0b718995deGreg Haerr2020-10-07[kernel]][ktcp] Fine tune network buffer sizes for speed
5fed8a921e68f20b0b433d83cce564eb62dac22Greg Haerr2020-09-25[kernel] Toggle debug display in kernel and applications with keystroke
5e810409441f692c8ba74296af1a55d700769ceGreg Haerr2020-08-13[kernel] Fix networking socket close issues
a9508ac59f99f4b7832df2bb1a382b4fa175b00Greg Haerr2020-05-11[ktcp] Further cleanup and enhancements to networking
ab1c8b810fb9447bc03ebc48b319680b3edba95Greg Haerr2020-05-04[kernel] Add boot command line options, switchable system console
9bd2257f8795469581b697856883a6348d7b47bGreg Haerr2020-04-23[kernel] Dynamically allocate TTY input/output queues, add sercat test app
4c2f3d9efbedd14604f647e61a62bea1afad89fGreg Haerr2020-04-18[kernel][init] Add O_EXCL and O_NOCTTY for serial com/mouse, init runlevels
22a3e9af46faea5885d2d40528ec9a396fcc733Greg Haerr2020-04-14[ioctl] Fix tty subdrivers to handle TCSETA messages
13aa1215584539a72150a0656a41fea5ae889d2Greg Haerr2020-03-25[kernel] Last compiler warning cleanup for kernel and libc, other cleanup
2b873217df268c9bf1b43d091f1084e49242093mfld-fr2018-06-02Refactor telnetd and PTY master side
dac7d9c37373bc70725cd2f2d0a47fecc53d17flithoxs2017-03-22Restore O_NONBLOCK functionality in pty read function. (#101)
0daed91506a3c4c696b27e40536105192431ff2lithoxs2017-03-22Restore O_NONBLOCK functionality in pty read function. Also restored tty output processing in the slave side.
eb352f3edf40f94bde8f2eb33a1ed1939c22736georgp242017-03-12Enable pseudo ttys. Fix issue #88
2e1b7a4be6ef1cacae0caa1602957ac5c9e1486Jody Bruchon2016-08-18Change style of if/while/for to include space after keyword
5dc0534e734239865b819e28416b19dfc24d95flithoxs2016-06-30Corrections to pty's. Simplify queue handling Make struct member names in queues the same as the queue in pipes. Make queue members in pipes actually a struct chq_queue. Kernel tested under Qemu. Code size reduced by 64 bytes.
257a9be30169668cb884a711faef434b6f702adlithoxs2016-06-09Tty output processing more compatible with posix It is now placed between output buffer and tty device Modified tty output devices to use new function. Simplified chq_getch(). Translation from input CR into NL now performed by tty layer. In keyboard drive
3a37cad7188159ab78d1cd02d5fad93e80e5663lithoxs2016-05-27Make read and write for tty devices return the correct value. Improve comments in serial.c and fork.c. Simplifications in irq.c and pipe.c. Compiled with BCC, tested with QEMU. Code size reduced by 16 bytes.
f58373057d55e498aa21dc5dbf429821a8f32e5lithoxs2015-10-27More optimizations in drivers directory
4a1c38a7553a0148daf2a5a8016c93a1729e5feJuan Perez-Sanchez2015-06-13Removal of ia16-unknown-elks-gcc warnings
fd7aeaa8bd19bf61a326952a9bd5d8509e99ea3Juan Perez-Sanchez2015-06-13More removal of open-watcom warnings
142e9fb58f3461ca54fe5e14ae122f20ccd03f1Jody Bruchon2015-03-23Added ntty.h warning, added some #ifdefs
1f83c20dfb4341fa83907646daabcc44f9e533cJuan Perez-Sanchez2015-02-28Fix to exec syscall, improve find_buffer performance
e618adbf1df344fad65d7a05559ba23a250421fJuan Perez-Sanchez2014-11-16peek/poke fixups, unused variable cleanups
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.
e86211760502daff0922cd7d4697d35f1ac72fcRiley H. Williams2002-04-23Simplified keycode system, also ANSI'fied and reindented arch/i86/drivers/char subtree.
83c598e310d51c0a9b34dd783d6a895c60dbef7Riley H. Williams2001-08-21First stage of validating printk() usage
305542c46fbf539ef5be6e17210cbf501b419d1Alan Cox2001-06-17Fix a bug I introduced into the new tty select stuff. Also fix the pty code to match
062ac5c4ef01a2c65ce7966f14f996a710905cdAlan Cox2001-06-17Update to new wait queue and select
6569c1b50fc2022960689f8c71b31456235546cAndrew Richards1999-08-19Clean up of source,+ new features.
bb6cd206c33acba72c76dc7624ad628cc874fe1Andrew Richards1999-07-09Added support for pseudo ttys