nfs-ganesha 1.4

nodelist_internals.h

Go to the documentation of this file.
00001 #ifndef _NODELIST_INTERNALS_H
00002 #define _NODELIST_INTERNALS_H
00003 
00004 #include <unistd.h>
00005 #include <stdlib.h>
00006 #include <string.h>
00007 
00008 #include "nodelist.h"
00009 
00010 int nodelist_nodelist_non_recursive_intersects(nodelist_nodelist_t * first_list,
00011                                                nodelist_nodelist_t * second_list);
00012 int nodelist_rangelist_includes(nodelist_rangelist_t * a1, nodelist_rangelist_t * a2);
00013 int nodelist_range_intersects(nodelist_range_t * r1, nodelist_range_t * r2);
00014 int nodelist_rangelist_intersects(nodelist_rangelist_t * a1, nodelist_rangelist_t * a2);
00015 int nodelist_nodelist_remove_nodes(nodelist_nodelist_t * nodelist, char *list);
00016 int nodelist_rangelist_add_rangelist(nodelist_rangelist_t * array,
00017                                      nodelist_rangelist_t * rlin);
00018 int nodelist_rangelist_remove_rangelist(nodelist_rangelist_t * array,
00019                                         nodelist_rangelist_t * rlin);
00020 
00021 #endif