initial commit
[pfinal.git] / Routix / tareas / Arguments / arg1.c
blob81e22162694018fe32850ff7747cf70037e63741
1 /* tarea.c */
2 #include "stdarg.h"
3 #include "routix.h"
4 #include "string.h"
6 char argumento1[] = "Argumento-1";
7 char argumento2[] = "Argumento-2";
8 char argumento3[] = "Argumento-3";
9 char argumento4[] = "Argumento-4";
11 char entorno1[] = "USERNAME=root";
12 char entorno2[] = "SHELL=shell.bin";
13 char entorno3[] = "LIB=/usr/lib";
14 char entorno4[] = "INCLUDE=/usr/include";
17 int main (void)
19 char *argv[6];
20 argv[0] = argumento1;
21 argv[1] = argumento2;
22 argv[2] = argumento3;
23 argv[3] = argumento4;
24 argv[4] = NULL;
26 char *envp[6];
27 envp[0] = entorno1;
28 envp[1] = entorno2;
29 envp[2] = entorno3;
30 envp[3] = entorno4;
31 envp[4] = NULL;
33 execve("arg2.bin", argv, envp);