summaryrefslogtreecommitdiffstats
path: root/EnvScreen.c
Commit message (Collapse)AuthorAgeFilesLines
* Make Infoscreens the correct heightDaniel Lange2021-01-111-1/+1
|
* EnvScreen: mark local class functions staticChristian Göttsche2020-12-211-11/+11
|
* Improving Command display/sortNarendran Gopalakrishnan2020-11-241-1/+1
|
* Spacing around operatorsBenny Baumann2020-11-021-2/+2
|
* Make all required includes explicitBenny Baumann2020-10-181-7/+9
| | | | Information as seen by IWYU 0.12 + clang 9 on Linux
* Rename StringUtils.[ch] to XUtils.[ch]Benny Baumann2020-10-161-1/+1
|
* Mark Object instances constChristian Göttsche2020-10-071-1/+1
|
* Consolidate repeated macro definitions into one headerNathan Scott2020-09-091-1/+1
| | | | | | | | The MIN, MAX, CLAMP, MINIMUM, and MAXIMUM macros appear throughout the codebase with many re-definitions. Make a single copy of each in a common header file, and use the BSD variants of MINIMUM/MAXIMUM due to conflicts in the system <sys/param.h> headers.
* Axe automated header generation.Zev Weiss2020-09-031-7/+0
| | | | | | | | | | | | | | Reasoning: - implementation was unsound -- broke down when I added a fairly basic macro definition expanding to a struct initializer in a *.c file. - made it way too easy (e.g. via otherwise totally innocuous git commands) to end up with timestamps such that it always ran MakeHeader.py but never used its output, leading to overbuild noise when running what should be a null 'make'. - but mostly: it's just an awkward way of dealing with C code.
* Security review: make privilege dropping-restoring optional.Hisham Muhammad2017-07-261-4/+3
| | | | | | | This is/was necessary only on macOS, because you needed root in order to read the process list. This was never necessary on Linux, and it also raises security concerns, so now it needs to be enabled explicitly at build time.
* Silence warnings about seteuid return value.Hisham2016-05-251-2/+2
| | | | Closes #483.
* Check for failure in allocations.Hisham2016-02-021-1/+1
|
* refactor *Screen classes, add InfoScreen superclassHisham Muhammad2016-01-121-110/+20
|
* drop privileges before reading environmentMichael Klein2016-01-061-12/+9
|
* Add Platform_getProcessEnvMichael Klein2015-12-031-47/+11
| | | | - currently implemented for darwin and linux
* 'e' displays environment of current processMichael Klein2015-12-021-0/+196
- uses sysctl(KERN_PROCARGS2) on *BSD - doesn't work on Linux yet

© 2014-2024 Faster IT GmbH | imprint | privacy policy