Cita:
Iniciado por ArgelWildChild
Los valores que le asignas al exit, son para decirle con que valores devuletos termine de ejecutarse tu funcion, debes checar el man de la senal que esta utilizando y ahi vienen los valores que devuelve, dependiendo el tipo de error, generalmente el 0 se usa para decir que termino su ejecucion sin problemas, el -1 a veces se ocupa para decir que no se termino de ejecutar debido a una interrupcion del sistema, si usas linux o mac o sollaris, puedes ver desde consola los man de los comandos o funciones, saludos
No es el valor de retnorno de una funcion, para eso esta return. Es el valor que se devuelve como resultado de la ejecucion del programa al Sistema Operativo. Y por favor comproba la fecha de los hilos donde respondes, este tiene mas de dos años ...