Topic : TOS - das Betriebssystem Author : Version : tos.hyp (5. März 2013) Subject : Programmieren/Atari Nodes : 3001 Index Size : 93602 HCP-Version : 5 Compiled on : Atari @charset : atarist @lang : @default : Titel @help : @options : +g -i -s +x +zz -t4 @width : 70 View Ref-File5.11.11 Pgetpid TOS Name: »Pgetpid« - aktuelle Prozess ID erfragen. Gemdosnummer: 267 (0x010b) Deklaration: int16_t Pgetpid ( void ); Beschreibung: Die Funktion liefert die PID des aktuell aktiven Prozesses, also desjenigen, der momentan die CPU besitzt; es handelt sich dabei um den Dateityp, unter dem der aktuelle Prozess im Verzeichnis U:\PROC geführt wird. A PID is dynamically assigned to a process when it is created. You should make no assumption on the PID a process may have. For the kernel, the PID is a WORD but when you program in C, you should use the pid_t type, which complies with the POSIX standard. The FreeMiNT kernel's PID is always 0. The PID is useful when it is important to identify a process among others in the system. Knowing the PID of a program, it is possible to do a lot of things: send it a signal with Psignal(), look for its name in /proc by searching with a "*.xxx" mask (xxx is the PID of the program which name we wanna know), etc. Ergebnis: PID des aktiven Prozesses. Verfügbar: Sie steht in MagiC ab Version 3.0 und unter MiNT zur Verfügung. Gruppe: Prozessfunktionen Querverweis: Binding Pgetpgrp Pgetppid