Linux Wiki
Advertisement

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[]

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;
}

<terminal> $ cc getpid.c -o getpid $ ./getpid Mój PID to: 3259. </terminal>

Zobacz też[]

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

Linki zewnętrzne[]

Advertisement