Vous êtes sur la page 1sur 3

Laboratorio Sistemas Operativos Ingeniera en Bioinformtica Ral Arias Wladimir Morales Talca, 2011

Objetivo
1. Familiarizarse con las llamadas al sistema exec.

Temas
1. Llamada al sistema exec. 2. Ejemplo de exec.

Llamadas al Sistema exec


La familia de llamadas exec cambia la imagen de memoria de un proceso por el contenido de un fichero ejecutable . Se utilizan estas funciones para hacer un proceso hijo ejecute un nuevo programa despus de haber sido bifurcada. Las diferencias entre las funciones que pertenecen a esta asta familia se encuentran en el modo de especificar los argumentos, pero por lo dems todos hacen lo mismo. [1] Se declaran en el archivo de encabezado unistd.h.

Funciones
execv
int execv (const char *filename, char *const argv[ ])

execl
int execl (const char *filename, const char *arg0, ...)

execve
int execve (const char *filename, char *const argv[ ], char *const env[ ])

execle
int execle (const char *filename, const char *arg0, char *const env[ ], ...)

execvp
int execvp (const char *filename, char *const argv[ ])

execlp
int execlp (const char *filename, const char *arg0, ...)

Ejemplo de exec:

Referencias
[1] The GNU C Library , http://www.gnu.org/s/libc/manual/html_node/index.html

Vous aimerez peut-être aussi