This is the latest (main) BeagleBoard documentation. If you are looking for stable releases, use the drop-down menu on the bottom-left and select the desired version.

Function rc_make_pid_file

Function Documentation

int rc_make_pid_file(void)

Makes a PID file RC_PID_FILE (/run/shm/robotcontrol.pid) containing the current PID of your process.

Returns

Returns 0 if successful. If that file already exists then it is not touched and this function returns 1 at which point we suggest you run rc_kill_exising_process() to kill that process. Returns -1 if there is some other problem writing to the file.