pid errno checkings