int prctl(intoption,unsigned long arg2,unsigned long arg3,unsigned long arg4,unsigned long arg5);
PR_SET_NAME (since Linux 2.6.9)
Set the process name for the calling process, using the value in the location pointed to by (char *) arg2. The name can be up to 16 bytes long,and should be null-terminated if it contains fewer bytes.
PR_GET_NAME (since Linux 2.6.11)
Return the process name for the calling process,in the buffer pointed to by (char *) arg2. The buffer should allow spacefor up to 16 bytes; the returned string will be null-terminated if it is shorter than that.