Whamcloud - gitweb
0225516a60c6fd23126ae614df42cf20fff89e2c
[fs/lustre-release.git] / lustre / tests / lutf / src / liblutf_global.c
1 #include <pthread.h>
2 #include <time.h>
3 #include <sys/socket.h>
4 #include <sys/time.h>
5 #include <netinet/in.h>
6 #include <arpa/inet.h>
7 #include <stdio.h>
8 #include <stdlib.h>
9 #include <string.h>
10 #include <unistd.h>
11 #include "lutf.h"
12
13 char *get_lutf_path(void)
14 {
15         return g_lutf_cfg.lutf_path;
16 }
17
18 char *get_py_path(void)
19 {
20         return g_lutf_cfg.py_path;
21 }
22
23 char *get_master_name(void)
24 {
25         return g_lutf_cfg.master_name;
26 }
27
28 char *get_suite_name(void)
29 {
30         return g_lutf_cfg.suite;
31 }
32
33 char *get_script_name(void)
34 {
35         return g_lutf_cfg.script;
36 }
37
38 char *get_matching_pattern(void)
39 {
40         return g_lutf_cfg.pattern;
41 }
42
43 int get_master_listen_port(void)
44 {
45         return g_lutf_cfg.l_info.listen_port;
46 }
47
48 char *get_node_name(void)
49 {
50         return g_lutf_cfg.l_info.hb_info.node_name;
51 }
52
53 int get_agent_telnet_port(void)
54 {
55         return g_lutf_cfg.l_info.hb_info.agent_telnet_port;
56 }
57
58 char *get_master_address(void)
59 {
60         return inet_ntoa(g_lutf_cfg.l_info.hb_info.master_address.sin_addr);
61 }
62
63 int get_master_port(void)
64 {
65         return g_lutf_cfg.l_info.hb_info.master_address.sin_port;
66 }
67
68 lutf_run_mode_t get_lutf_mode(void)
69 {
70         return g_lutf_cfg.shell;
71 }
72
73 lutf_type_t get_lutf_type(void)
74 {
75         return g_lutf_cfg.l_info.type;
76 }
77
78 char *get_lutf_results_file_path(void)
79 {
80         return g_lutf_cfg.results_file;
81 }
82
83 char *get_lutf_cfg_file_path(void)
84 {
85         return g_lutf_cfg.cfg_path;
86 }
87
88 char *get_lutf_tmp_dir(void)
89 {
90         return g_lutf_cfg.tmp_dir;
91 }