FILE *FICIN = NULL;
int i;
char *suitename = NULL;
+ struct sigaction newact;
+
+ xbt_init(&argc, argv);
+ rctx_init();
+ parse_environ();
/* Ignore pipe issues.
They will show up when we try to send data to dead buddies,
but we will stop doing so when we're done with provided input */
- struct sigaction newact;
memset(&newact, 0, sizeof(newact));
newact.sa_handler = SIG_IGN;
sigaction(SIGPIPE, &newact, NULL);
- xbt_init(&argc, argv);
- rctx_init();
- parse_environ();
-
/* Get args */
for (i = 1; i < argc; i++) {
if (!strcmp(argv[i], "--cd")) {
exit(1);
}
INFO1("Change directory to %s", argv[i + 1]);
- memmove(argv + i, argv + i + 2, (argc - i - 1)*sizeof(char*));
+ memmove(argv + i, argv + i + 2, (argc - i - 1) * sizeof(char *));
argc -= 2;
i -= 2;
}
}
rctx_exit();
+ xbt_dict_free(&env);
return 0;
}