diff options
author | Sree Harsha Totakura <totakura@in.tum.de> | 2013-10-08 15:38:52 +0000 |
---|---|---|
committer | Sree Harsha Totakura <totakura@in.tum.de> | 2013-10-08 15:38:52 +0000 |
commit | 9549f5de3b28e061a9997a9966ac4d9013033472 (patch) | |
tree | 3d8ea8e13a157ae8caf645ed1fb4a38751acb734 /src/testbed | |
parent | 6376ebc52453411c0e32f3c81b4fdd94b072e951 (diff) | |
download | gnunet-9549f5de3b28e061a9997a9966ac4d9013033472.tar.gz gnunet-9549f5de3b28e061a9997a9966ac4d9013033472.zip |
- cleanup dead code
Diffstat (limited to 'src/testbed')
-rw-r--r-- | src/testbed/gnunet_testbed_ll_master.c | 94 | ||||
-rw-r--r-- | src/testbed/gnunet_testbed_ll_monitor.c | 76 | ||||
-rw-r--r-- | src/testbed/test_getcwd.c | 12 |
3 files changed, 0 insertions, 182 deletions
diff --git a/src/testbed/gnunet_testbed_ll_master.c b/src/testbed/gnunet_testbed_ll_master.c deleted file mode 100644 index 16467017b..000000000 --- a/src/testbed/gnunet_testbed_ll_master.c +++ /dev/null | |||
@@ -1,94 +0,0 @@ | |||
1 | /* | ||
2 | This file is part of GNUnet | ||
3 | (C) 2008--2013 Christian Grothoff (and other contributing authors) | ||
4 | |||
5 | GNUnet is free software; you can redistribute it and/or modify | ||
6 | it under the terms of the GNU General Public License as published | ||
7 | by the Free Software Foundation; either version 3, or (at your | ||
8 | option) any later version. | ||
9 | |||
10 | GNUnet is distributed in the hope that it will be useful, but | ||
11 | WITHOUT ANY WARRANTY; without even the implied warranty of | ||
12 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | ||
13 | General Public License for more details. | ||
14 | |||
15 | You should have received a copy of the GNU General Public License | ||
16 | along with GNUnet; see the file COPYING. If not, write to the | ||
17 | Free Software Foundation, Inc., 59 Temple Place - Suite 330, | ||
18 | Boston, MA 02111-1307, USA. | ||
19 | */ | ||
20 | |||
21 | /** | ||
22 | * @file testbed/gnunet_testbed_ll_master.c | ||
23 | * @brief The load level master. Creates child processes through LoadLeveler | ||
24 | * @author Sree Harsha Totakura <sreeharsha@totakura.in> | ||
25 | */ | ||
26 | |||
27 | #include "platform.h" | ||
28 | #include "gnunet_util_lib.h" | ||
29 | #include <llapi.h> | ||
30 | |||
31 | /** | ||
32 | * LL job information | ||
33 | */ | ||
34 | static struct LL_job job_info; | ||
35 | |||
36 | /** | ||
37 | * Exit status | ||
38 | */ | ||
39 | static int status; | ||
40 | |||
41 | /** | ||
42 | * Main function that will be run. | ||
43 | * | ||
44 | * @param cls closure | ||
45 | * @param args remaining command-line arguments | ||
46 | * @param cfgfile name of the configuration file used (for saving, can be NULL!) | ||
47 | * @param cfg configuration | ||
48 | */ | ||
49 | static void | ||
50 | run (void *cls, char *const *args, const char *cfgfile, | ||
51 | const struct GNUNET_CONFIGURATION_Handle *cfg) | ||
52 | { | ||
53 | int ret; | ||
54 | |||
55 | if (NULL == args[0]) | ||
56 | { | ||
57 | fprintf (stderr, _("Job command file not given. Exiting\n")); | ||
58 | return; | ||
59 | } | ||
60 | ret = llsubmit (args[0], NULL, //char *monitor_program, | ||
61 | NULL, //char *monitor_arg, | ||
62 | &job_info, LL_JOB_VERSION); | ||
63 | if (0 != ret) | ||
64 | return; | ||
65 | status = GNUNET_OK; | ||
66 | printf ("Job name: %s\n Submitted to host: %s\n", job_info.job_name, | ||
67 | job_info.submit_host); | ||
68 | } | ||
69 | |||
70 | |||
71 | /** | ||
72 | * Main function | ||
73 | * | ||
74 | * @param argc the number of command line arguments | ||
75 | * @param argv command line arg array | ||
76 | * @return return code | ||
77 | */ | ||
78 | int | ||
79 | main (int argc, char **argv) | ||
80 | { | ||
81 | struct GNUNET_GETOPT_CommandLineOption options[] = { | ||
82 | GNUNET_GETOPT_OPTION_END | ||
83 | }; | ||
84 | int ret; | ||
85 | |||
86 | status = GNUNET_SYSERR; | ||
87 | ret = | ||
88 | GNUNET_PROGRAM_run (argc, argv, "ll-master", | ||
89 | "LoadLeveler master process for starting child processes", | ||
90 | options, &run, NULL); | ||
91 | if (GNUNET_OK != ret) | ||
92 | return 1; | ||
93 | return (GNUNET_OK == status) ? 0 : 1; | ||
94 | } | ||
diff --git a/src/testbed/gnunet_testbed_ll_monitor.c b/src/testbed/gnunet_testbed_ll_monitor.c deleted file mode 100644 index f833095be..000000000 --- a/src/testbed/gnunet_testbed_ll_monitor.c +++ /dev/null | |||
@@ -1,76 +0,0 @@ | |||
1 | /* | ||
2 | This file is part of GNUnet | ||
3 | (C) 2008--2013 Christian Grothoff (and other contributing authors) | ||
4 | |||
5 | GNUnet is free software; you can redistribute it and/or modify | ||
6 | it under the terms of the GNU General Public License as published | ||
7 | by the Free Software Foundation; either version 3, or (at your | ||
8 | option) any later version. | ||
9 | |||
10 | GNUnet is distributed in the hope that it will be useful, but | ||
11 | WITHOUT ANY WARRANTY; without even the implied warranty of | ||
12 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | ||
13 | General Public License for more details. | ||
14 | |||
15 | You should have received a copy of the GNU General Public License | ||
16 | along with GNUnet; see the file COPYING. If not, write to the | ||
17 | Free Software Foundation, Inc., 59 Temple Place - Suite 330, | ||
18 | Boston, MA 02111-1307, USA. | ||
19 | */ | ||
20 | |||
21 | /** | ||
22 | * @file testbed/gnunet_testbed_ll_monitor.c | ||
23 | * @brief The load level monitor process. This is called whenever a job event | ||
24 | * happens. This file is called with the following syntax: | ||
25 | * "monitor_program job_id user_arg state exit_status" | ||
26 | * @author Sree Harsha Totakura <sreeharsha@totakura.in> | ||
27 | */ | ||
28 | |||
29 | #include "platform.h" | ||
30 | #include "gnunet_util_lib.h" | ||
31 | #include <llapi.h> | ||
32 | |||
33 | |||
34 | /** | ||
35 | * Main function | ||
36 | * | ||
37 | * @param argc the number of command line arguments | ||
38 | * @param argv command line arg array | ||
39 | * @return return code | ||
40 | */ | ||
41 | int | ||
42 | main (int argc, char **argv) | ||
43 | { | ||
44 | char *job_id; | ||
45 | char *user_arg; | ||
46 | char *state; | ||
47 | char *exit_status; | ||
48 | char *outfile; | ||
49 | FILE *out; | ||
50 | |||
51 | if (5 != argc) | ||
52 | { | ||
53 | fprintf (stderr, "Invalid number of arguments\n"); | ||
54 | return 1; | ||
55 | } | ||
56 | job_id = argv[1]; | ||
57 | user_arg = argv[2]; | ||
58 | state = argv[3]; | ||
59 | exit_status = argv[4]; | ||
60 | PRINTF ("Job id: %s\n", job_id); | ||
61 | PRINTF ("\t User arg: %s \n", user_arg); | ||
62 | PRINTF ("\t Job state: %s \n", state); | ||
63 | PRINTF ("\t Exit status: %s \n", exit_status); | ||
64 | |||
65 | if (-1 == asprintf (&outfile, "job-%s.status", job_id)) | ||
66 | return 1; | ||
67 | out = fopen (outfile, "a"); | ||
68 | if (NULL == out) | ||
69 | return 1; | ||
70 | fprintf (out, "Job id: %s\n", job_id); | ||
71 | fprintf (out, "\t User arg: %s \n", user_arg); | ||
72 | fprintf (out, "\t Job state: %s \n", state); | ||
73 | fprintf (out, "\t Exit status: %s \n", exit_status); | ||
74 | fclose (out); | ||
75 | return 0; | ||
76 | } | ||
diff --git a/src/testbed/test_getcwd.c b/src/testbed/test_getcwd.c deleted file mode 100644 index 2c1469a2a..000000000 --- a/src/testbed/test_getcwd.c +++ /dev/null | |||
@@ -1,12 +0,0 @@ | |||
1 | #include "platform.h" | ||
2 | #include "gnunet_util_lib.h" | ||
3 | |||
4 | int main () | ||
5 | { | ||
6 | char buf[PATH_MAX]; | ||
7 | char *out; | ||
8 | |||
9 | out = getcwd (buf, PATH_MAX); | ||
10 | (void) printf ("CWD: %s\n", out); | ||
11 | return 0; | ||
12 | } | ||