Re: [fpc-pascal] [SYSTEM]: How detecting if run as root ?

2006-10-12 Thread TOUZEAU DAVID
Many thanks i found the function GetEUID i'll try it http://www.cs.uwc.ac.za/~firstyear/manuals/doc/units/unitsse36.html#x53-41900012.3 Pete Cervasio a écrit : On Wednesday 11 October 2006 20:44, Michalis Kamburelis wrote: Pete Cervasio wrote: The better way would be to use the

Re: [fpc-pascal] [SYSTEM]: How detecting if run as root ?

2006-10-11 Thread Andrew Haines
TOUZEAU DAVID wrote: Dear I need to detect if the program is executed as root privileges on Linux system. Did somebody had developped a such function ?? Best regards. Well you can try GetEnv('USER') = 'root'; or GetEnv('UID') = '0'; but there may be better ways to check this. Andrew

Re: [fpc-pascal] [SYSTEM]: How detecting if run as root ?

2006-10-11 Thread Pete Cervasio
On Wednesday 11 October 2006 19:37, Andrew Haines wrote: TOUZEAU DAVID wrote: Dear I need to detect if the program is executed as root privileges on Linux system. Did somebody had developped a such function ?? Best regards. Well you can try GetEnv('USER') = 'root'; or

Re: [fpc-pascal] [SYSTEM]: How detecting if run as root ?

2006-10-11 Thread Michalis Kamburelis
Pete Cervasio wrote: On Wednesday 11 October 2006 19:37, Andrew Haines wrote: TOUZEAU DAVID wrote: Dear I need to detect if the program is executed as root privileges on Linux system. Did somebody had developped a such function ?? Best regards. Well you can try GetEnv('USER') = 'root';

Re: [fpc-pascal] [SYSTEM]: How detecting if run as root ?

2006-10-11 Thread Pete Cervasio
On Wednesday 11 October 2006 20:44, Michalis Kamburelis wrote: Pete Cervasio wrote: The better way would be to use the geteuid function in the libc unit, It would be even better to use FpGetEUid function from the BaseUnix unit. See