O C/C++ - atrybuty_procesu/atrybuty_procesu.c - QNX MomenticsIDE
File Edit Ref a eto r Navigate Seąrch Project Run Window Help
cl -
l-CD Project S3
O 192.168.153.128 \z£> atrybuty_procesu Binaries [§)) Includes
& 5(86
[ę| atrybuty_proce: common.mk j_® Makefile kS execl ]£ forkl ]£ fork2
\t£ kod_programu priorytet_procesu k£ spawn
i£ szeregowanie_proc \S TEST2
szeregowame_procesu.c
int pgid = getpgrp(); int uid = getuid(); int gid = getgid(); int euid = geteuid(); int egid = getegid();
printf("PPID procesu potomnego: %d\n",ppid);
printf("PGID: %d\n",pgid);
printf("UID: %d\n",uid);
printf("GID: %d\n",gid);
printf("EUID: %d\n",euid);
printf("EGID: %d\n",egid);
printf("Proces potomny PID: %d \n", getpid()); printf("SID(O): %d\n",getsid(0)); printf("Środowisko(0): %s\n",getenv(0));
[jj, Problems ^jjTasks § Console 23 \ □ Properties |
X *11. £1|PPI ef B - rt- = n] |
<terminated> atrybuty_procesu (1) [C/C++ QNX QConn (IP)] /tmp/atrybuty_procesuTatarl4019574443247 on 192.168.153.128 pid 491558 (05.06.14 10:37) | |
Fork. |
> |
Uruchomienie: forkl kl k2
kl - liczba krokow procesu macierzystego
k2 - liczba krokow procesu potomnego
Proces macierzysty PID: 491558
Macierzysty - krok 1, j = 0
PPID procesu potomnego: 491558
PGID: 491558
UID: 0
GID: 0
EUID: 0
EGID: 0
Proces potomny PID: 491559 SID(O): 1
Macierzysty - krok 2, j= 0 Koniec
m
Writable
Smart Insert
13:17