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 elkscmd/sys_utils/ps.c
CommitAuthorDateMessage
0750ee603dfbc2f04f98359fa91e2a7d4cb7e57Greg Haerr2025-12-14[kernel] Move idle task out of task[] array
30bed18147980344d20ee2add0c4004d03e14deGreg Haerr2025-12-13Lower timer overhead by removing seperate uptime variable, use jiffies
39df7f0e0aec554790c1fa4e4ef8917aa8bf7d4Greg Haerr2025-11-09Fixup output spacing
bd0353f343f3517abad11efa297dc4def382936Greg Haerr2025-11-09[cmds] Add PPID to ps -l
b5566aeb1715059ba7a8d1307dcd22ded0ac8deGreg Haerr2024-09-12[kernel] Retab some source files - no functional changes
adbe73fbdf2a49f3c05a3c09630e85a83b34906Greg Haerr2024-07-01Fix argc overwrite so ps works
f95ac12a4d52c1fdd373ebdf5d9129c939da325Greg Haerr2024-06-30Cleanup
5c907b3c836dac2ec151e04dfef23ceb6fc74a4Greg Haerr2024-06-30Store segment information in task struct, rework fork/exit/signal
4361051497bffd3101a979481135caad31f4637Greg Haerr2024-04-05[cmds] Meminfo and ps updates
b78722b83fe0db77f3eb67228bdafee1b94458dGreg Haerr2024-04-04[kernel,cmds] Small fixes to ps, mkfs and ramdisk driver
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
3935cfb06b06b3f501718ca3d61c0be64884e17Greg Haerr2024-03-26[libc] Fixup issues around BSD and __KERNEL__ defines
92ebc72726afe3509358e1f927bbc9096501957Greg Haerr2023-09-09Rewrite ttyname
a84538713535891fb2781b1de8d7e79f01c1843Greg Haerr2023-09-09Have devname use opendir instead of table lookup by default
273c641345c2e7c33f0bfb64207dbcce262d10aGreg Haerr2023-09-09Add libc devname function, convert df and mount to use it
dac2924e821ab15f5779d1d60d1608f75dd081cGreg Haerr2023-09-03[cmds] Enhance ps to better recognize task struct size mismatches
fba5718653bb3668c5fc518be264d0115a36b6cGreg Haerr2023-09-03[cmds] Enhance ps to better recognize task struct size mismatches
f8bd94ce3fb03e17b1e6fd19f13fbe557589398Greg Haerr2023-09-02[cmds] Reduce size of ps to 6k
f55cd76df923c13a092f711b206f62c40772d3cGreg Haerr2023-09-02Further optimizations to ps command
c1085fe008c1253126f56984de8c81cc94890b4Greg Haerr2023-08-02Add kernel stack near overflow checking Add back task struct magic word check to ps
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
13e45025607db3e46bc3a0fcb9949ac025e6725Greg Haerr2023-02-07[cmds] Fix clock on PC-98 and ps based on config options
5b7f07e8846ea25db88aff55f1ca2f6024d7a20Greg Haerr2022-08-26[libc] Cleanup dirent struct and libs/programs that use it
12d07b66c1e032c1da917f1e28fbd6f9ba7709cGreg Haerr2022-04-27[kernel] Add process CPU percentage utilization and uptime calculations
04a97215378b0872c8c87b786af07f77c8c8330Greg Haerr2020-08-07[networking] Add multiple session support to telnetd
ba80c8128bb20005e7ec4dc676a4c8bd021cd87Greg Haerr2020-08-04[kernel] Fix select busyloop, networking semaphore lockups, strace, ...
19384b6329ad6fe3592dd5afd401deff794dcd9Greg Haerr2020-05-17[ktcp] More cleanup and debugging for networking
34ccbfee5d59163a0dbf5f627c304dae644102eGreg Haerr2020-05-03[cmds] Fix ps, sash, tail, elvis, wait
d68e037d28b1faa6b49482c35d32a6ad363971cGreg Haerr2020-04-28[cmds] Fix stack overflow in sash grep
0d43f1cb3b02d8507244fa84b15eefe165fe402Greg Haerr2020-04-25[cmds] Enhance ps and meminfo with heap and size info
4c2f3d9efbedd14604f647e61a62bea1afad89fGreg Haerr2020-04-18[kernel][init] Add O_EXCL and O_NOCTTY for serial com/mouse, init runlevels
c97691fddcedd89e04f88ec1be616e5b2d9c6ccGreg Haerr2020-04-17Display all command arguments
0a6bcefcb55346287b344ce9c1d1f0519372eddGreg Haerr2020-04-17[cmds] Add controlling TTY name to ps output
22f4efdbdb3d6e4514410bc70eb95a64ee18ba0Greg Haerr2020-03-21[kernel] Implement task zombie state, rewrite wait, fix signal
e689980162c9af90ce6cac5673c7f5ee1074431Greg Haerr2020-03-10[signal] Fix userland signals, add ^Z handling to getty/login/ash/sash, add debug_sig
0d76c2f0fcf4ece3ba41e43bd049df85e6c39d2mfld-fr2020-02-02[sys-utils] Remove swap support
b7ddaed8627add9efc1a1c9c6126b7630e3d784Jody Bruchon2015-03-05Mute a Makefile command, tons of code style/whitespace fixes
6d1d1c2cdaaf76451c7aff24151f9e450b6303cJody Bruchon2012-07-07Large set of bug fix patches by Juan Perez-Sanchez.
e8a7aaa428bb2d22db7bc5cc67d547a05260e8cHarry Kalogirou2002-04-21add meminfo
e0b7303e84ac1f22da16672e05767047ae5da93Riley H. Williams2002-02-19Lined up ps output columns.
004026773d7f99358a15c810c45178773aac105Andrew Richards2000-02-02Updated comments and copyright statements
821fdfe1cab6b4b56c35337c1f83c192916c304Andrew Richards1999-08-26Latest updates
ac034ea45f68685dc870beb4890f0923ce487fcAntonio1999-02-16Basic Unix Utilities for ELKS.