2011-09-11 11 views
9

Estoy probando algunos ejemplos de código del libro K & R C y usa #include "syscalls.h" en uno de sus programas pero el compilador se queja de que no se puede encontrar el archivo. ¿Con qué debería reemplazar syscalls.h con? ¿Está desaprobado?¿Qué pasó con syscalls.h?

+0

Buena pregunta, gracias. –

Respuesta

2

Intente incluir unistd.h. Veo en la documentación que el encabezado tiene la mayoría de las llamadas al sistema.

8

Probablemente deberías usar unistd.h en su lugar. Consulte la página de manual para la llamada que está intentando realizar, ya que depende del sistema y puede variar.

3

Intente incluir sys/syscall.h.

EDITAR: tenga en cuenta que las otras respuestas son probablemente lo que realmente desea, ya que unistd.h tiene envoltorios para la mayoría de las llamadas de sistema que desee.

Cuestiones relacionadas