1*da21d850SDavid van Moolenbroek #ifndef _MINIX_PTYFS_NODE_H 2*da21d850SDavid van Moolenbroek #define _MINIX_PTYFS_NODE_H 3*da21d850SDavid van Moolenbroek 4*da21d850SDavid van Moolenbroek typedef unsigned int node_t; 5*da21d850SDavid van Moolenbroek 6*da21d850SDavid van Moolenbroek struct node_data { 7*da21d850SDavid van Moolenbroek dev_t dev; 8*da21d850SDavid van Moolenbroek mode_t mode; 9*da21d850SDavid van Moolenbroek uid_t uid; 10*da21d850SDavid van Moolenbroek gid_t gid; 11*da21d850SDavid van Moolenbroek time_t ctime; 12*da21d850SDavid van Moolenbroek }; 13*da21d850SDavid van Moolenbroek 14*da21d850SDavid van Moolenbroek void init_nodes(void); 15*da21d850SDavid van Moolenbroek int set_node(node_t index, struct node_data *data); 16*da21d850SDavid van Moolenbroek void clear_node(node_t index); 17*da21d850SDavid van Moolenbroek struct node_data *get_node(node_t index); 18*da21d850SDavid van Moolenbroek node_t get_max_node(void); 19*da21d850SDavid van Moolenbroek 20*da21d850SDavid van Moolenbroek #endif /* !_MINIX_PTYFS_NODE_H */ 21