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.
35 lines
665 B
35 lines
665 B
#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
|
|
|