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.7 Pgeteuid TOS Name: »Pgeteuid« - effektive User-ID eines Prozesses ermitteln. Gemdosnummer: 312 Deklaration: int32_t Pgeteuid ( void ); Beschreibung: Die Funktion liefert die effektive User-ID des aktuellen Prozesses und ähnelt dem Systemaufruf Pgetuid. Der Unterschied besteht darin, daß hier die effektive User-ID zurückgegeben wird. Diese ist normalerweise mit der wirklichen User-ID identisch; falls aber ein Programm läuft, welches das setuid Bit gesetzt hat, ist seine effektive User-ID gleich der (wirklichen) ID des Besitzers dieser Programmdatei. Dateizugriff basiert u.a. auf der effektiven User-ID, so daß der setuid-Mechanismus es Benutzern (vor allem dem Super-User) erlaubt, anderen Usern Zugriff zu erlauben. Ergebnis: Der Rückgabewert ist die effektive User-ID des Prozesses. Verfügbar: Verfügbar, wenn ein 'MiNT' Cookie mit einer Versionsnummer von mindestens 0.95 existiert. Gruppe: Prozessfunktionen Querverweis: Binding Pgetuid Pgetgid Pgetegid