| nfs-ganesha 1.4 | 
#include "config.h"#include <stdlib.h>#include <stdio.h>#include <string.h>#include "nfs_exports.h"#include "config_parsing.h"#include "log.h"#include "nfs_core.h"#include "nfs_stat.h"#include "../MainNFSD/nfs_init.h"Go to the source code of this file.
| Defines | |
| #define | TEST_MOUNT 0 | 
| #define | TEST_READ 1 | 
| #define | TEST_WRITE 2 | 
| #define | MDONLY_READ 3 | 
| #define | MDONLY_WRITE 4 | 
| #define | ROOT_UID 0 | 
| #define | USER_UID 1000 | 
| Functions | |
| void | init_vars (hash_table_t **ht_ip_stats, pool_t **ip_stats_pool) | 
| int | test_access (char *addr, char *hostname, hash_table_t *ht_ip_stats, pool_t *ip_stats_pool, exportlist_t *pexport, int uid, int operation) | 
| int | expected (int expected_result, int export_check_result) | 
| int | predict (char *addr, char *hostname, int root, int read, int write, int md_read, int md_write, int uid, int operation) | 
| int | old_predict (char *ip, char *hostname, int root, int nonroot, int accesstype, int uid, int operation) | 
| int | main (int argc, char *argv[]) | 
| Variables | |
| nfs_parameter_t | nfs_param | 
| char | ganesha_exec_path [MAXPATHLEN] = "/usr/bin/gpfs.ganesha.nfsd" | 
| #define MDONLY_READ 3 | 
Definition at line 21 of file test_access_list_types.c.
| #define MDONLY_WRITE 4 | 
Definition at line 22 of file test_access_list_types.c.
| #define ROOT_UID 0 | 
Definition at line 291 of file test_access_list_types.c.
| #define TEST_MOUNT 0 | 
Definition at line 18 of file test_access_list_types.c.
| #define TEST_READ 1 | 
Definition at line 19 of file test_access_list_types.c.
| #define TEST_WRITE 2 | 
Definition at line 20 of file test_access_list_types.c.
| #define USER_UID 1000 | 
Definition at line 292 of file test_access_list_types.c.
| int expected | ( | int | expected_result, | 
| int | export_check_result | ||
| ) | 
Definition at line 122 of file test_access_list_types.c.
| void init_vars | ( | hash_table_t ** | ht_ip_stats, | 
| pool_t ** | ip_stats_pool | ||
| ) | 
Definition at line 24 of file test_access_list_types.c.
| int main | ( | int | argc, | 
| char * | argv[] | ||
| ) | 
Definition at line 294 of file test_access_list_types.c.
| int old_predict | ( | char * | ip, | 
| char * | hostname, | ||
| int | root, | ||
| int | nonroot, | ||
| int | accesstype, | ||
| int | uid, | ||
| int | operation | ||
| ) | 
Definition at line 223 of file test_access_list_types.c.
| int predict | ( | char * | addr, | 
| char * | hostname, | ||
| int | root, | ||
| int | read, | ||
| int | write, | ||
| int | md_read, | ||
| int | md_write, | ||
| int | uid, | ||
| int | operation | ||
| ) | 
Definition at line 181 of file test_access_list_types.c.
| int test_access | ( | char * | addr, | 
| char * | hostname, | ||
| hash_table_t * | ht_ip_stats, | ||
| pool_t * | ip_stats_pool, | ||
| exportlist_t * | pexport, | ||
| int | uid, | ||
| int | operation | ||
| ) | 
Definition at line 63 of file test_access_list_types.c.
| char ganesha_exec_path[MAXPATHLEN] = "/usr/bin/gpfs.ganesha.nfsd" | 
Definition at line 16 of file test_access_list_types.c.
Definition at line 15 of file test_access_list_types.c.
 1.7.3
 1.7.3