add pid_t typedef