getppid()
– wywołanie systemowe występujący w Linuksie i innych systemach wywodzących się od Uniksa. Nie przyjmuje żadnych argumentów. Zwraca identyfikator procesu-rodzica należącego do procesu, który je wywołał jako liczbę całkowitą typu int.
Przykład użycia[]
Poniższy program po skompilowaniu i uruchomieniu wyświetli informację o identyfikatorze swojego rodzica:
#include <stdio.h>
int main() {
printf("PID mojego rodzica to: %i.\n", getppid());
return 0;
}
<terminal> $ cc getppid.c -o getppid $ ./getppid PID mojego rodzica to: 2374. </terminal>
Zobacz też[]
getpid()
– powiązana wywołanie, zwracające PID procesu, który je wywoła.
Linki zewnętrzne[]
- [man:getpid(2) Oficjalna strona podręcznika] (wersja online)