summaryrefslogtreecommitdiffstats
path: root/testModule/wrap.c
diff options
context:
space:
mode:
authorJonathan Bauer2015-04-14 17:58:50 +0200
committerJonathan Bauer2015-04-14 17:58:50 +0200
commite4c036d247389cfaeb3da8675ce53f53bef90afe (patch)
treeae1c87aeb940147cb258c4b540ad920880781ac0 /testModule/wrap.c
parentstatic qemu-nbd (diff)
parentSome tries to fix kernel panic. (diff)
downloadsystemd-init-e4c036d247389cfaeb3da8675ce53f53bef90afe.tar.gz
systemd-init-e4c036d247389cfaeb3da8675ce53f53bef90afe.tar.xz
systemd-init-e4c036d247389cfaeb3da8675ce53f53bef90afe.zip
Merge branch 'master' of git.openslx.org:openslx-ng/systemd-init
Diffstat (limited to 'testModule/wrap.c')
-rw-r--r--testModule/wrap.c41
1 files changed, 0 insertions, 41 deletions
diff --git a/testModule/wrap.c b/testModule/wrap.c
deleted file mode 100644
index 0f118235..00000000
--- a/testModule/wrap.c
+++ /dev/null
@@ -1,41 +0,0 @@
-#include <unistd.h>
-#include <stdlib.h>
-#include <string.h>
-#include <stdio.h>
-
-void arg_print(int argc, char *argv[]) {
- int i = 0;
- int j = 0;
- for (i = 0; i < argc; i ++) {
- j = 0;
- while(argv[i][j] != '\0')
- printf("%c", argv[i][j++]);
-
- printf(" ");
- }
- printf("\n");
-}
-
-
-int main(int argc, char *argv[]) {
-
- arg_print(argc, argv);
-
- int count;
- char **copy = malloc(sizeof(char *) * (argc-1));
- for ( count = 0; count < argc - 1; count++ ) {
- copy[count] = strdup(argv[count + 1]);
- }
-
- arg_print(argc - 1, copy);
-
- copy[0][0] = '@';
- argv[0][0] = '@';
-
- arg_print(argc - 1, copy);
-
- if (-1 == execvp(argv[1], copy)) {
- perror("child process execve failed [%m]");
- return -1;
- }
-}