diff options
author | Sree Harsha Totakura <totakura@in.tum.de> | 2013-01-25 15:28:08 +0000 |
---|---|---|
committer | Sree Harsha Totakura <totakura@in.tum.de> | 2013-01-25 15:28:08 +0000 |
commit | 30c5c323f28ade8a1e7c6c593778793e44accb3a (patch) | |
tree | 845955ec895d221338b44f0cadce7932932e78cc /src/testbed/gnunet_mpi_test.c | |
parent | 43d558efd13a3245e65efd0acdc9c4ba59cd2bee (diff) | |
download | gnunet-30c5c323f28ade8a1e7c6c593778793e44accb3a.tar.gz gnunet-30c5c323f28ade8a1e7c6c593778793e44accb3a.zip |
- indent
Diffstat (limited to 'src/testbed/gnunet_mpi_test.c')
-rw-r--r-- | src/testbed/gnunet_mpi_test.c | 35 |
1 files changed, 18 insertions, 17 deletions
diff --git a/src/testbed/gnunet_mpi_test.c b/src/testbed/gnunet_mpi_test.c index e08144a3c..fded9e2c2 100644 --- a/src/testbed/gnunet_mpi_test.c +++ b/src/testbed/gnunet_mpi_test.c | |||
@@ -8,7 +8,8 @@ | |||
8 | #define LOG(kind,...) \ | 8 | #define LOG(kind,...) \ |
9 | GNUNET_log_from (kind, "gnunet-mpi-test", __VA_ARGS__) | 9 | GNUNET_log_from (kind, "gnunet-mpi-test", __VA_ARGS__) |
10 | 10 | ||
11 | int main (int argc, char *argv[]) | 11 | int |
12 | main (int argc, char *argv[]) | ||
12 | { | 13 | { |
13 | char *msg; | 14 | char *msg; |
14 | char *filename; | 15 | char *filename; |
@@ -44,16 +45,16 @@ int main (int argc, char *argv[]) | |||
44 | GNUNET_break (0); | 45 | GNUNET_break (0); |
45 | goto finalize; | 46 | goto finalize; |
46 | } | 47 | } |
47 | pid = getpid(); | 48 | pid = getpid (); |
48 | (void) GNUNET_asprintf (&filename, "%d-%d.mpiout", (int) pid, rank); | 49 | (void) GNUNET_asprintf (&filename, "%d-%d.mpiout", (int) pid, rank); |
49 | msg_size = GNUNET_asprintf (&msg, "My rank is: %d\n", rank); | 50 | msg_size = GNUNET_asprintf (&msg, "My rank is: %d\n", rank); |
50 | printf ("%s", msg); | 51 | printf ("%s", msg); |
51 | if (msg_size == GNUNET_DISK_fn_write (filename, | 52 | if (msg_size == |
52 | msg, msg_size, | 53 | GNUNET_DISK_fn_write (filename, msg, msg_size, |
53 | GNUNET_DISK_PERM_USER_READ | 54 | GNUNET_DISK_PERM_USER_READ | |
54 | | GNUNET_DISK_PERM_GROUP_READ | 55 | GNUNET_DISK_PERM_GROUP_READ | |
55 | | GNUNET_DISK_PERM_USER_WRITE | 56 | GNUNET_DISK_PERM_USER_WRITE | |
56 | | GNUNET_DISK_PERM_GROUP_WRITE)) | 57 | GNUNET_DISK_PERM_GROUP_WRITE)) |
57 | ret = GNUNET_OK; | 58 | ret = GNUNET_OK; |
58 | GNUNET_free (filename); | 59 | GNUNET_free (filename); |
59 | GNUNET_free (msg); | 60 | GNUNET_free (msg); |
@@ -62,26 +63,26 @@ int main (int argc, char *argv[]) | |||
62 | GNUNET_break (0); | 63 | GNUNET_break (0); |
63 | goto finalize; | 64 | goto finalize; |
64 | } | 65 | } |
65 | 66 | ||
66 | ret = GNUNET_SYSERR; | 67 | ret = GNUNET_SYSERR; |
67 | argv2 = GNUNET_malloc (sizeof (char *) * (argc)); | 68 | argv2 = GNUNET_malloc (sizeof (char *) * (argc)); |
68 | for (cnt = 1; cnt < argc; cnt++) | 69 | for (cnt = 1; cnt < argc; cnt++) |
69 | argv2[cnt - 1] = argv[cnt]; | 70 | argv2[cnt - 1] = argv[cnt]; |
70 | proc = GNUNET_OS_start_process_vap (GNUNET_NO, | 71 | proc = |
71 | GNUNET_OS_INHERIT_STD_ALL, | 72 | GNUNET_OS_start_process_vap (GNUNET_NO, GNUNET_OS_INHERIT_STD_ALL, NULL, |
72 | NULL, | 73 | NULL, argv2[0], argv2); |
73 | NULL, | ||
74 | argv2[0], argv2); | ||
75 | if (NULL == proc) | 74 | if (NULL == proc) |
76 | { | 75 | { |
77 | printf ("Cannot exec\n"); | 76 | printf ("Cannot exec\n"); |
78 | GNUNET_free (argv2); | 77 | GNUNET_free (argv2); |
79 | goto finalize; | 78 | goto finalize; |
80 | } | 79 | } |
81 | do { | 80 | do |
81 | { | ||
82 | (void) sleep (1); | 82 | (void) sleep (1); |
83 | ret = GNUNET_OS_process_status (proc, &proc_status, &code); | 83 | ret = GNUNET_OS_process_status (proc, &proc_status, &code); |
84 | } while (GNUNET_NO == ret); | 84 | } |
85 | while (GNUNET_NO == ret); | ||
85 | GNUNET_free (argv2); | 86 | GNUNET_free (argv2); |
86 | GNUNET_assert (GNUNET_NO != ret); | 87 | GNUNET_assert (GNUNET_NO != ret); |
87 | if (GNUNET_OK == ret) | 88 | if (GNUNET_OK == ret) |
@@ -97,7 +98,7 @@ int main (int argc, char *argv[]) | |||
97 | else | 98 | else |
98 | GNUNET_break (0); | 99 | GNUNET_break (0); |
99 | 100 | ||
100 | finalize: | 101 | finalize: |
101 | (void) MPI_Finalize (); | 102 | (void) MPI_Finalize (); |
102 | if (GNUNET_OK == ret) | 103 | if (GNUNET_OK == ret) |
103 | return 0; | 104 | return 0; |