Commit Graph

529 Commits

Author SHA1 Message Date
Quentin Rameau d42870d6ca Makefile: add distclean target 2018-04-30 16:27:07 +02:00
Quentin Rameau 2ea3d46f13 Makefile: move OS-specific libs to configure script 2018-04-30 16:27:07 +02:00
Quentin Rameau 95665e437b Makefile: separate default flags from user flags 2018-04-30 16:27:07 +02:00
Aaron Marcher 085431b282 Update LICENSE for Quentin Rameau 2018-04-30 15:44:41 +02:00
Quentin Rameau 97ff66522c wifi: OS split 2018-04-30 15:42:16 +02:00
Quentin Rameau 19f3c8f545 uptime: OS split 2018-04-30 15:42:08 +02:00
Quentin Rameau 71eb1d321d temperature: OS split 2018-04-30 15:42:00 +02:00
Quentin Rameau 72f5a0d69a swap: OS split 2018-04-30 15:41:52 +02:00
Quentin Rameau 259e106b4f ram: OS split 2018-04-30 15:41:43 +02:00
Quentin Rameau 3cc649e34c entropy: OS split 2018-04-30 15:41:31 +02:00
Quentin Rameau f088dbfea0 cpu: OS split 2018-04-30 15:41:09 +02:00
Quentin Rameau 720569bd56 battery: OS split 2018-04-30 15:40:59 +02:00
Quentin Rameau 92ab9ef52e Makefile: detect running OS 2018-04-30 15:40:20 +02:00
Aaron Marcher 3fe1db8892 cpu_freq: Port to OpenBSD
In OpenBSD CPU frequency gets fetched using sysctl now.
2018-04-30 13:20:24 +02:00
Aaron Marcher c3ce506b7f Fix typo in temperature 2018-04-29 22:44:09 +02:00
Aaron Marcher 4113a39ee6 Update README for OpenBSD build 2018-04-29 22:33:15 +02:00
Aaron Marcher 273d3db573 uptime: Separate function for readbility 2018-04-29 20:07:09 +02:00
Aaron Marcher 09950055ba battery: Separate function for readbility 2018-04-29 20:02:42 +02:00
Aaron Marcher cee6811036 ram: Move up includes 2018-04-29 20:00:38 +02:00
Aaron Marcher 7baad64a4b Sort LICENSE according to first commit 2018-04-29 18:50:44 +02:00
Aaron Marcher 489c6f87d1 temp: Port to OpenBSD
In OpenBSD temperature gets fetched using sysctl now.
2018-04-29 18:35:41 +02:00
Aaron Marcher b6d2b652d0 Remove vol_perc() from todo in README 2018-04-29 16:08:45 +02:00
Aaron Marcher 57b1c1719f Update LICENSE for parazyd 2018-04-29 16:05:53 +02:00
parazyd d66e775c8d Add OpenBSD support in volume.c 2018-04-29 15:57:17 +02:00
Aaron Marcher 53ecbcb3ad Update LICENSE for Ali H. Fardan 2018-04-29 13:02:08 +02:00
Aaron Marcher 96330ff42b Remove ipv{4,6}() from todo in README 2018-04-29 13:00:12 +02:00
Ali H. Fardan 7a9a9b7d76 ip: add OpenBSD support
ip.c already works on OpenBSD, it's just missing some headers:
2018-04-29 12:54:28 +02:00
Aaron Marcher 97ef7c2a1d Remove non-portable functions from config.def.h 2018-04-16 19:09:07 +02:00
Aaron Marcher 8601c27264 Add Darron Anderson to LICENSE
Thank you for your contribution.
2018-04-14 19:44:54 +02:00
Aaron Marcher c2e7d6812c Remove ram_*() from README 2018-04-14 19:44:25 +02:00
Darron Anderson 88bf05e4a3 Add OpenBSD RAM stats 2018-04-14 19:41:49 +02:00
Aaron Marcher faa52bdcc0 Format error messages properly
Make use of strerror(errno) and format all errors equally:
function ['parameters']: error message
2018-03-28 19:46:27 +02:00
Aaron Marcher 2289798b6d Remove program name from error messages 2018-03-28 18:49:27 +02:00
Aaron Marcher 96f3a8a54e Get rid of err.h as it is not portable
Replace warn() and warnx() with fprintf() and add <stdio.h> where
necessary.
2018-03-28 18:26:56 +02:00
Aaron Marcher aced832622 Remove unnecessary headers 2018-03-28 18:14:08 +02:00
Aaron Marcher 198df15d83 Remove ALSA dependency from README
ALSA is not a dependency anymore as we use /dev/mixer. The corresponding
notice about PulseAudio is thus not necessary too.
2018-03-26 18:09:30 +02:00
Aaron Marcher e79d4932ea More robust preprocessor switches
Replace #ifdef with #if defined() and #elif with #elif defined() as it
should only test if it is defined or not.
2018-03-21 12:21:37 +01:00
Aaron Marcher fc5d23212f uptime: Port to OpenBSD.
In OpenBSD uptime gets fetched using sysctl now.
2018-03-20 00:52:09 +01:00
Aaron Marcher 7e3f80c1a3 battery_perc: Port to OpenBSD.
In OpenBSD battery percentage gets fetched using apm now.
2018-03-19 18:46:52 +01:00
Aaron Marcher ad5b7c8b1c README: Add list of non-portable functions 2018-03-18 23:30:54 +01:00
Aaron Marcher ebf5a35052 Build Linux-only functions only on Linux 2018-03-18 23:26:13 +01:00
Aaron Marcher 25bda72e64 README: Add Todo 2018-03-18 22:51:51 +01:00
Aaron Marcher ff65c4a413
Merge pull request #43 from SiIky/unknown_str
Print unknown_str in case of error
2018-02-17 20:00:04 +00:00
SiIky 9ca1ac62f9 Print unknown_str in case of error
func can return NULL in case of error, but no checking is done when
printing, and unknown_str wasn't being used anywhere.
2018-02-17 18:08:27 +00:00
Aaron Marcher 8bfe4b2e28
Update LICENSE year for myself. 2018-01-06 23:40:05 +01:00
Aaron Marcher fa62e8199e
Fix a bug in wifi_essid().
When an invalid interface name is passed to wifi_essid() it does not
close opened sockets.
2018-01-06 23:37:09 +01:00
Aaron Marcher 47d0073bfd
Small fixes in config.mk 2017-12-03 01:40:38 +01:00
Aaron Marcher 52d60c0862
Update LICENSE for parazyd 2017-10-24 11:23:27 +02:00
parazyd d2988c72e3
Return actual percentage for wifi_perc()
Implement basic percentage calculation for wifi_perc. With this
commit, the function returns correct percentage, since the max
of what /proc/net/wireless returns is 70.
2017-10-24 11:16:54 +02:00
Laslo Hunhold 7246dc4381
Move components into dedicated subdirectory
This brings us a lot more tidiness.
2017-09-24 17:20:27 +02:00