mirror of https://github.com/htop-dev/htop.git
36 lines
665 B
C
36 lines
665 B
C
#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
|