Aaron Marcher
977be0cf4f
wifi: Fix order and add missing header
...
<sys/select.h> is needed before <net80211/ieee80211_ioctl.h> on OpenBSD
to define NBBY and shut up compiler warnings.
2018-05-17 18:14:08 +02:00
Aaron Marcher
ca8a146f03
wifi: Change memmove to memcpy on OpenBSD
2018-05-17 18:08:31 +02:00
Aaron Marcher
7ab183c97f
Unify type of in for loops
2018-05-17 18:05:38 +02:00
Aaron Marcher
1c44d404f6
wifi_essid: Fix coding style
...
Only initialize variables at the beginning of a block
2018-05-17 17:59:05 +02:00
Aaron Marcher
7be675f154
Unify type of i
in for loops
...
int for normal indexes
size_t for usage with the LEN macro
2018-05-17 17:42:26 +02:00
Aaron Marcher
f9609f4ff4
Change done to int as it is the CPU's natural type
2018-05-17 17:28:32 +02:00
Aaron Marcher
11ce8ed013
Change interval to unsigned int
2018-05-17 17:25:31 +02:00
Aaron Marcher
0892a93dbd
Add comments for battery_* functions on OpenBSD
2018-05-17 17:24:47 +02:00
Tobias Tschinkowitz
1cb5af98e5
added comment for temp function (openbsd)
2018-05-17 17:13:28 +02:00
Tobias Tschinkowitz
0f46c675d3
corrected calculations for disk space on openbsd
2018-05-17 14:36:37 +02:00
Aaron Marcher
1b3fafd77e
Update README
2018-05-16 23:19:33 +02:00
Aaron Marcher
bb61392386
wifi: Fix coding style
...
Use block for single statement ifs
When functions return -1 for error test against 0 not -1
Newlines
2018-05-16 23:17:30 +02:00
Aaron Marcher
9d967498be
load_ieee80211_nodereq: Fix typo
2018-05-16 23:08:33 +02:00
Aaron Marcher
f3c23f08bb
wifi: Move out common headers
2018-05-16 22:57:13 +02:00
Tobias Tschinkowitz
1fc5cf0016
added wifi functionality for openbsd
...
display ESSID and signal strength percentage
2018-05-16 22:52:14 +02:00
Tobias Tschinkowitz
c1f79d741a
corrected calculation for swap on openbsd
...
The swapctl(2) function fills the swapent struct with 512KB blocks.
As we want to display in GB, i just modified the calculation for this to
get the expected output.
2018-05-16 19:17:49 +02:00
Tobias Tschinkowitz
82eb6e3832
consistent calculation of ram_* on openbsd
2018-05-16 12:24:43 +02:00
Aaron Marcher
ca02afb1d9
Add he4d to LICENSE
2018-05-16 08:13:09 +02:00
Tobias Tschinkowitz
0f9a1a8367
updated ram_total and ram_free (obsd)
2018-05-16 08:08:48 +02:00
Aaron Marcher
6464cea333
Cast CPU percentage to int and fix indenation
2018-05-14 20:54:48 +02:00
Josuah Demangeon
7e29da026b
fflush(stdout) to print line by line if stdout is not a tty
...
To reproduce the issue:
$ slstatus -s | tee
then it would print only when the stdout buffer is full, by block
of multiple lines.
fflush() makes sure the line is printed at every loop iteration
2018-05-08 15:18:32 +02:00
Aaron Marcher
0f7a34fa31
Add josuah to LICENSE
2018-05-08 15:06:55 +02:00
Josuah Demangeon
ea2e2bd004
include <sys/time.h> before <sys/sensors.h> for time struct timeval
...
sys/sensors.h has two structs struct timeval: sensor and ksensor:
struct sensor {
...
struct timeval tv; /* sensor value last change time */
...
};
2018-05-08 15:05:29 +02:00
Aaron Marcher
666f285201
Only variable declarations at top of block
2018-05-07 15:57:32 +02:00
Aaron Marcher
6123f482e3
Fix indents (spaces for alignment)
2018-05-07 13:48:43 +02:00
Aaron Marcher
6c6c144be6
wifi_perc: Simplify
2018-05-07 12:25:34 +02:00
Aaron Marcher
0a287616b2
num_files: Variable declarations at top of block
2018-05-07 12:17:13 +02:00
Aaron Marcher
dcffaeaf57
Fix disk_perc by casting it to int
2018-05-07 12:14:46 +02:00
Aaron Marcher
4fc4983502
disk_perc: Simplify
2018-05-07 11:44:15 +02:00
Aaron Marcher
b3330d849d
cpu: Simplify functions
2018-05-07 11:39:59 +02:00
Aaron Marcher
16a97fbca1
Unify header includes
...
- Sort Alphabetically
- Same indentation for preprocessor clauses
2018-05-07 11:21:59 +02:00
Aaron Marcher
fbbe300f4d
entropy: Small fix
2018-05-06 23:09:36 +02:00
Aaron Marcher
fd14804d6f
entropy: Port to OpenBSD
...
OpenBSD's entropy design is superior to Linux.
2018-05-06 22:54:32 +02:00
Aaron Marcher
62563a5a0d
datetime: Add <stdio.h> for fprintf
2018-05-06 22:41:56 +02:00
Aaron Marcher
932f65c373
datetime: Add error message
2018-05-06 22:38:29 +02:00
Aaron Marcher
ee5ec75621
Fix coding style
...
- Use block for single statement ifs
- Keep lines to reasonable length (current debate as to reasonable)
- When functions return -1 for error test against 0 not -1
- Do not indent cases another level
- Do not test against NULL and 0 explicitly
- Use tabs for indentation, use spaces for alignment
2018-05-06 22:28:56 +02:00
Aaron Marcher
66a7fb16fc
Remove cpu_iowait
...
The third value from load_avg (idle) gives us almost the same
information as cpu_iowait. Plus OpenBSD does not offer an iowait value
as Linux and thus the corresponding function would not be portable.
2018-05-06 21:11:50 +02:00
Aaron Marcher
235fa3c306
cpu_perc: Documentation and readbility improvements
2018-05-06 21:10:02 +02:00
Aaron Marcher
2b82bf0248
cpu_perc: Port to OpenBSD
...
In OpenBSD the CPU usage in percent is now computed using KERN_CPTIME
sysctl.
2018-05-06 17:48:37 +02:00
Aaron Marcher
efb41724b5
swap_*: Port to OpenBSD
2018-05-06 01:20:46 +02:00
Aaron Marcher
417f473fe2
battery: Remove full indicator
...
It does not respect charging thresholds and it is not trivial to
implement the indicator in OpenBSD.
2018-05-04 18:04:53 +02:00
Aaron Marcher
699f6734d9
wifi_perc: Fix file descriptor leak
2018-05-02 19:41:53 +02:00
Aaron Marcher
af3cdfbbc8
Add examples to config.def.h
2018-05-02 12:30:16 +02:00
Aaron Marcher
54ebd0dabe
uptime: Add missing brace
2018-05-02 12:08:54 +02:00
parazyd
34010907a6
volume: Cast SOUND_MIXER_READ_DEVMASK to int to avoid warning.
2018-05-02 11:49:15 +02:00
Aaron Marcher
f7a6d6c8f7
wifi: Various cleanups
2018-05-02 08:49:06 +02:00
Aaron Marcher
709549b4bd
user: Only declare variables in the beginning
2018-05-02 08:42:55 +02:00
Aaron Marcher
e43c3a16f0
uptime: Simplifiy and clean up
2018-05-02 08:41:06 +02:00
Aaron Marcher
f007007156
run_command: Clean up
2018-05-02 08:29:36 +02:00
Aaron Marcher
7c11f890a5
keyboard_indicators: Clean up opening display
2018-05-02 08:26:23 +02:00