|
|
@@ -10,6 +10,7 @@ int init_env(t_param *params)
|
|
|
{
|
|
|
char * path = params->tmppath = (char *) malloc(sizeof(*path) * (strlen(params->tmpdir) + 24));
|
|
|
|
|
|
+ /* TODO check if prog name exists */
|
|
|
sprintf(path, "%s/sandbox_%ld:%d", params->tmpdir, time(NULL), getpid());
|
|
|
if (mkdir(path, 0) == -1)
|
|
|
{
|
|
|
@@ -22,7 +23,7 @@ int init_env(t_param *params)
|
|
|
void release_env(t_param *params)
|
|
|
{
|
|
|
rmdir(params->tmppath);
|
|
|
- /* TODO remove files */
|
|
|
+
|
|
|
free(params->tmppath);
|
|
|
free(params);
|
|
|
}
|