1234567891011121314151617181920212223242526272829303132333435 |
- #ifndef HEADER_LinuxProcessTable
- #define HEADER_LinuxProcessTable
- /*
- htop - LinuxProcessTable.h
- (C) 2014 Hisham H. Muhammad
- Released under the GNU GPLv2+, see the COPYING file
- in the source distribution for its full text.
- */
- #include <stdbool.h>
- #include "ProcessTable.h"
- typedef struct TtyDriver_ {
- char* path;
- unsigned int major;
- unsigned int minorFrom;
- unsigned int minorTo;
- } TtyDriver;
- typedef struct LinuxProcessTable_ {
- ProcessTable super;
- TtyDriver* ttyDrivers;
- bool haveSmapsRollup;
- bool haveAutogroup;
- #ifdef HAVE_DELAYACCT
- struct nl_sock* netlink_socket;
- int netlink_family;
- #endif
- } LinuxProcessTable;
- #endif
|