getpid()

Z Linux Wiki
Skocz do: nawigacja, szukaj

getpid()wywołanie systemowe występujące systemach uniksowych, w tym w Linuksie. Zwraca ono unikatowy identyfikator procesu (PID) jako liczbę całkowitą typu int. Nie przyjmuje żadnych argumentów.

Przykład użycia[edytuj]

Poniższy program po skompilowaniu i uruchomieniu wyświetla informację o swoim PID-zie i kończy działanie:

#include <stdio.h>
 
int main() {
  printf("Mój PID to: %i.\n", getpid());
  return 0;
}
$ cc getpid.c -o getpid
$ ./getpid
Mój PID to: 3259.

Zobacz też[edytuj]

  • getppid() - powiązana wywołanie, zwracające PID procesu-rodzica.

Linki zewnętrzne[edytuj]