You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
6 months ago | |
---|---|---|
os | 6 months ago | |
pkg | 2 years ago | |
tools | 2 years ago | |
.gitignore | 2 years ago | |
CONTRIBUTORS | 2 years ago | |
LICENSE.ISC | 2 years ago | |
LICENSE.LGPLv3+ | 2 years ago | |
Makefile | 6 months ago | |
README.md | 2 years ago | |
libpstat.c | 6 months ago | |
libpstat.h | 6 months ago | |
libpstat.pc.in | 6 months ago |
README.md
libpstat: OS-agnostic process stat
libpstat is a small library for getting information on running processes in an OS-agnostic way. The source is structured to make it easy to add support for additional operating systems. Currently, Linux is the only supported OS.
Building
To build:
$ make OS=$OS_NAME
Substitute $OS_NAME for "LINUX".
Installing
To install libpstat to /lib and headers to /usr/include/pstat:
$ sudo make install PREFIX=/ INCLUDE_PREFIX=/usr
Advanced: If you want to install libpstat's headers to a custom location, you can do so by setting the INCLUDE_DIR
variable instead of the INCLUDE_PREFIX
variable. For example, passing INCLUDE_DIR=/custom/location/
would install the headers directly to /custom/location
, whereas INCLUDE_PREFIX=/custom/location
would install the headers to /custom/location/include/pstat
.
Documentation
TODO