get_pid problem

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi All,
  I am using Linux kernel 2.6.27(SLES11). I am getting one strange problem. I am using task_pid function followed by get_pid function to get pid structure.
Here is code snippet,
         struct *pid = get_pid(task_pid(current)); 

I am saving this pid structure in a variable which is used later to kill the same process using kill_pid providing the same "pid *" which we saved earlier. Since kill_pid() requires "pid *", we have save this somewhere during process creation. Whenever we use get(task_pid(current)) in the code, I observed that the process is not visible in "ps -ef" as well as "/proc" filesystem. Could someone please let me know if this is something known or what could be the reason of this problem.
 There is alternative kernel API get_task_pid to get pid structure, but because of GPL , we can not use this API in our private code.
      


 
--
Thanks
Shyam.

[Index of Archives]     [Newbies FAQ]     [Linux Kernel Mentors]     [Linux Kernel Development]     [IETF Annouce]     [Git]     [Networking]     [Security]     [Bugtraq]     [Yosemite]     [MIPS Linux]     [ARM Linux]     [Linux RAID]     [Linux SCSI]     [Linux ACPI]
  Powered by Linux