Rivoreo Source Code Repositories
src.rivoreo.one
/
htop
/
0c6c99efd99ea435a14fb5cc15c0626ef63ca2c5
0c6c99e
Optimize buffer management of sysctl(3)-based processes iteration on kFreeBSD-based platforms
by WHR
· 3 years, 12 months ago
65e384b
Fix incorrect nice values on GNU/kFreeBSD
by WHR
· 3 years, 12 months ago
62d6de2
Support kFreeBSD-based platforms without kvm(3)
by WHR
· 3 years, 12 months ago
98dd9eb
Implement Platform_getProcessEnv for DragonFly BSD and FreeBSD without KERN_PROC_ENV
by WHR
· 3 years, 12 months ago
2c3c408
Fix sysctl(3) MIB error in Platform_getProcessEnv for FreeBSD
by WHR
· 3 years, 12 months ago
d724055
Fix a missing kvm_close(3) in OpenBSD-specific code
by WHR
· 3 years, 12 months ago
39fcfcd
Disable gcc(1) warning 'unused-parameter'
by WHR
· 4 years ago
ee6cc37
Don't assert(3) the pointer for strdup(3), the program will crashing anyways if a null pointer was passed
by WHR
· 4 years ago
5c00f38
Check options to control C compiler warnings
by WHR
· 4 years ago
4e0672b
Fix blank meter showing content of last meter when in bar mode
by WHR
· 4 years ago
fe0e97a
Implement Interix-specific 'compare' function for InterixProcess
by WHR
· 4 years ago
374b7ea
Avoid comparing between signed and unsigned integers
by WHR
· 4 years ago
bbb39b5
Support reading environment from a thread process on OpenBSD
by WHR
· 4 years ago
a671fff
Fix potential overflows of printing numbers
by WHR
· 4 years ago
b1091d6
Make function Header_addMeterByName no longer modifying the passed in string buffer
by WHR
· 4 years ago
c0159bd
Trim continuous TAB characters into one SPACE in trace output
by WHR
· 4 years ago
a21a6e7
Replace TAB characters into SPACE when reading trace output
by WHR
· 4 years ago
6eb34bc
Detect and workaround curses(3) macro ERR being incorrectly redefined by other system headers
by WHR
· 4 years ago
6ac3821
Cleanup CRT.c
by WHR
· 4 years ago
0a6db60
Try to enable backtrace(3) support for all platforms
by WHR
· 4 years ago
1a5211b
Change a tree-drawing character
by WHR
· 4 years ago
b1d8302
Fix function String_getToken testing EOF in string: EOF constant isn't a real character and therefore can't exist in strings; escalate type of 'unsigned short int' typed variables into 'unsigned int' in function String_getToken
by WHR
· 4 years ago
03876d4
Handle KEY_PPAGE and KEY_NPAGE as same as KEY_UP and KEY_DOWN when moving a selected column
by WHR
· 4 years ago
4218e9e
Make function Platform_getUptime fail on unsupported platform to properly fallback to using utmpx(5)
by WHR
· 4 years ago
6943655
Remove unused Platform_setTasksValues function definitions
by WHR
· 4 years ago
3165f4d
Colorize process state characters in help screen
by WHR
· 4 years ago
b690200
Fix inappropriate line breaking in help screen with a 80-character-wide terminal
by WHR
· 4 years ago
30c1311
Make utmpx-based uptime implementation available as a fallback for all platforms that supporting utmpx(5)
by WHR
· 4 years ago
2b000b3
Update PPID for existing processes on Solaris
by WHR
· 4 years ago
117c294
Always update swap values on OpenBSD to avoid bogus values when no swap is configured
by WHR
· 4 years ago
ecb0241
Cleanup solaris/Platform.c
by WHR
· 4 years ago
20c057b
Truncate too long process name when showing it
by WHR
· 4 years ago
3d82eb0
Cleanup solaris/SolarisProcessList.c
by WHR
· 4 years ago
4749116
Properly update modifiable information for existing processes on OpenBSD
by WHR
· 4 years ago
b60e644
Fix tree view broken on OpenBSD 6.1+ with 'hide_high_level_processes' enabled
by WHR
· 4 years ago
45ea821
Consider process 0 (sched) a kernel process on Solaris
by WHR
· 4 years ago
1217817
Don't hide a process if it is root in tree view
by WHR
· 4 years ago
4bd878d
Fix sysctl(3) type mismatches; fix CPUData-related memory corruption on OpenBSD
by WHR
· 4 years ago
8412d5c
Support OpenBSD 5.0
by WHR
· 4 years ago
835b1af
Don't use LWPID column on Solaris when building without libproc(3LIB)
by WHR
· 4 years ago
e9b9b5f
Support reading process environment on Solaris without libproc(3LIB)
by WHR
· 4 years ago
17af5d8
Change function Platform_getProcessEnv to accept a 'Process *' instead
by WHR
· 4 years ago
8df8d75
Allow hiding high-level processes on OpenBSD if high-level processes would having a different ID from its main thread ID
by WHR
· 4 years ago
579c60b
Support Solaris without libproc(3LIB)
by WHR
· 4 years ago
7bf6fd1
Move function xread out of Linux-specific code to allow it to be reused elsewhere
by WHR
· 4 years ago
30c895a
Remove 'traced' process state; fix the 'swapper' process isn't considered as a kernel process on DragonFly BSD
by WHR
· 4 years ago
00e1355
Remove settings value 'hide_threads'
by WHR
· 4 years ago
dc65f2e
Explicitly query information of process 0 if kern.proc.all sysctl didn't include that
by WHR
· 4 years ago
d9a9e2b
Clean up function ProcessList_getKInfoProcs in darwin/DarwinProcessList.c
by WHR
· 4 years ago
a6edd8c
Support showing kernel processes in a different color
by WHR
· 4 years ago
da227f6
Refactor function Process_isThread into Process_isExtraThreadProcess, which will no longer returning true for kernel process
by WHR
· 4 years ago
6cb0d43
Fix kernel processes never showing on OpenBSD 5.2~6.0
by WHR
· 4 years ago
453d2fd
Support OpenBSD 5.1
by WHR
· 4 years ago
35d0bdf
Remove unused includes; fix include order in openbsd/OpenBSDProcessList.c
by WHR
· 4 years ago
c39c350
Workaround compiler warning "'struct proc' declared inside parameter list" on OpenBSD
by WHR
· 4 years ago
b3f82ec
Remove unused or duplicated includes from openbsd/Platform.c
by WHR
· 4 years ago
52c4f3a
Use _SC_NPROCESSORS_CONF to get processor count
by WHR
· 4 years ago
b1c4174
Fix implicit declaration of strcmp(3)
by WHR
· 4 years ago
e71d126
Don't try to read sysctl on Cygwin
by WHR
· 4 years ago
b064da1
Define macro '_KERNEL' to get more macros defined from 'sys/proc.h' on OpenBSD if possible
by WHR
· 4 years ago
02a9bf2
Support showing thread processes on OpenBSD
by WHR
· 4 years ago
526256c
Consider process 0 a kernel process on kFreeBSD
by WHR
· 4 years ago
ea40f6c
Rename 2 settings variables
by WHR
· 4 years ago
1939c8a
Remove editor and CI configuration files
by WHR
· 4 years ago
16c2f3f
Check consistency when reading '<pid>/stat' from Linux procfs
by WHR
· 4 years ago
5c6b8e2
Remove unnecessary and problematic type convertion for isprint(3)
by WHR
· 4 years ago
1eaecc4
Port to Cygwin
by WHR
· 4 years ago
b16adf8
Fix formatting types mismatch for uid_t on Interix
by WHR
· 4 years ago
4439429
Fix missing include for memmove(3) and memset(3)
by WHR
· 4 years ago
3f4bd08
Check availability for getopt_long(3); Fix incorrect handling of getopt_long(3) or getopt(3) return value
by WHR
· 4 years ago
dea679e
Port to Interix
by WHR
· 4 years ago
3ef86ff
Count kernel processes and threads separately
by WHR
· 4 years ago
5c00d83
Fix incorrect buffer size for snprintf(3)
by WHR
· 4 years ago
e983ba2
s/Process_isKernelThread/Process_isKernelProcess/
by WHR
· 4 years ago
e8a32cd
Fix process time scale error on Solaris
by WHR
· 4 years ago
c3a7860
Show both real and effective user (id) of processes
by WHR
· 4 years ago
334a00e
Set process name to '<unsupported>' in UnsupportedProcessList
by WHR
· 4 years ago
a4a191e
Fix nice values didn't minus NZERO on AIX
by WHR
· 4 years ago
bd615f2
Fix formatting types mismatch
by WHR
· 4 years ago
d979b36
Don't assume the compiler is GCC-compatible
by WHR
· 4 years ago
b475d50
Remove use of err(3)
by WHR
· 4 years ago
7641825
Rewrite Platform_getProcessEnv to return a vector instead; implement Platform_getProcessEnv for FreeBSD
by WHR
· 4 years ago
461353c
Remove hardcoded path for Linux procfs
by WHR
· 4 years ago
d2697d8
Allow building with xlc(1)
by WHR
· 4 years ago
e4cf98d
Fill command line with pi_comm if actual commnad line is not available on AIX
by WHR
· 4 years ago
b42b125
Fix defining variables in aix/Platform.h
by WHR
· 4 years ago
548788c
Add 'NAME' column for AIX process listing
by WHR
· 4 years ago
0cda368
Merge remote-tracking branch 'NattyNarwhal/aix-wrk' into 'rivoreo-fork'
by WHR
· 4 years ago
ccac6ef
Support CPU hot-plugging with Linux procfs
by WHR
· 4 years ago
e809cf6
Fix a null pointer dereference on OpenBSD
by WHR
· 4 years ago
191f121
Don't try to read kstat on OpenBSD since it didn't support dynamic sysctl names
by WHR
· 4 years ago
ac01eec
Listing threads is not supported in BSD; don't consider kernel process which itself containing threads a thread
by WHR
· 4 years ago
0d814c9
Try truss(1) before strace(1) because Solaris has an unrelated strace(1M) command
by WHR
· 4 years ago
247d747
Fix formatting types mismatch on Solaris
by WHR
· 4 years ago
b4006f3
Update version number
by WHR
· 4 years ago
21801ef
Fix Android compatibility issue
by WHR
· 4 years ago
ba7b30c
Fix using hardcoded power_supply names when reading battery data on Linux via sysfs
by WHR
· 4 years ago
e0be815
Fix some file descriptor leaks
by WHR
· 4 years ago
7647d0a
Fix nice values didn't minus NZERO on Solaris
by WHR
· 4 years ago
7066ea0
Add generic ZFS ARC size statistic
by WHR
· 4 years ago
Next »