| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950 |
- #include "sandbox.h"
- #include <stdlib.h>
- #include <string.h>
- #include <sys/stat.h>
- #include <sys/types.h>
- void *getMem(const struct s_sandboxenv *env, size_t ptr, int *readlen)
- {
- (void) env;
- char *result;
- result = strdup((char *) ptr);
- if (readlen)
- *readlen = strlen(result);
- return result;
- }
- int waitForSyscall(const int pid, int status)
- {
- (void) pid;
- (void) status;
- return 0;
- }
- void read_registers(struct s_sandboxenv *env)
- {
- (void) env;
- }
- void tests_init_env(struct s_sandboxenv *env, t_param *params)
- {
- params->verbose = NULL;
- params->tmpdir = "./";
- asprintf(&(params->tmppath), "%s/tmp", params->tmpdir);
- mkdir(params->tmppath, 0755);
- params->cmdpath = "";
- params->cmd = NULL;
- env->params = params;
- env->child_pid = getpid();
- env->filetable = sllist_create();
- }
- void tests_release_env(struct s_sandboxenv *env, t_param *params)
- {
- free(params->tmppath);
- sllist_destroy(env->filetable);
- }
|