Resultados de la búsqueda a petición "system-calls"

1 la respuesta

Si close (2) falla con EIO, ¿se seguirá eliminando el descriptor de archivo?

Si falla una llamada cercana (2) al sistema con EIO, ¿se eliminará el descriptor de archivos? Si es así, ¿no es posible manejar un error de E / S espurio volviendo a intentarlo más tarde? Si no, ¿cómo debería uno evitar una fuga del descriptor ...

2 la respuesta

pasar el parámetro usando el comando del sistema

2 la respuesta

En Linux, al ingresar una llamada sys, ¿cuál es el valor en% eax? (no orig_eax)

Cuando regresa un syscall, obtengo el valor de retorno de syscall en% eax, sin embargo, en la entrada obtengo -38, que es 0xFFFFFFDA en hexadecimal. Esto es tanto para escribir / leer. ¿Cual es este numero? ¿Se puede usar para diferenciar de ...

1 la respuesta

Cómo hacer una llamada al sistema desde otra llamada al sistema en el espacio del kernel

Soy nuevo en el desarrollo del kernel de Linux. He implementado una llamada al sistema digamos my_pid en Linux kernel 2.6. Quiero llamar a la llamada al sistema getpid desde mi llamada al sistema. ¿Cómo puedo hacerlo Quiero algo como: pid_t ...

10 la respuesta

Llamada del sistema vs Llamada de función

¿Cuál es la diferencia entre una llamada al sistema y una llamada a la función? ¿Es fopen () una llamada al sistema o una llamada a una función?

2 la respuesta

Syscall o sysenter en Linux de 32 bits?

Desde MS ‑ DOS, conozco la invocación del sistema mediante interrupciones. En documentos antiguos, vi referencias aint 80h para invocar funciones del sistema en Linux. Desde hace bastante tiempo, sé queint 80h está en desuso a favor desyscall ...

2 la respuesta

Filtrar errores de tubería rotos

3 la respuesta

Ver todas las llamadas al sistema realizadas por un programa Java.

¿Cómo puedo ver qué sistema llama mi programa Java? ¿Hay alguna herramienta que haga esto en Linux?

2 la respuesta

Nuevo syscall no encontrado (kernel de Linux 3.0.0) ¿dónde debo comenzar a buscar?

Creé dos nuevas llamadas al sistema, pero cuando trato de probarlas recibo el siguiente error: matt@ubuntu:~/test$ gcc test.c test.c: In function ‘newcall’: test.c:6:17: error: ‘sys_get_slob_amnt_free’ undeclared (first use in this ...

6 la respuesta

¿Cómo viene _exit (0) (salir por syscall) me impide recibir ningún contenido estándar?

Tengo un programa de ensamblaje Linux x86-32 GAS que termina así: movl $1, %eax movl $0, %ebx # argument for _exit int $0x80Cuando salgo así, el programa funciona normalmente, pero si trato de leer la salida estándar, no obtengo nada (es decir, ...