From: pcanterino <> Date: Sat, 30 Oct 2004 17:32:26 +0000 (+0000) Subject: Because of the ugly behaviour of $(, I'm now using the getgid() function from X-Git-Tag: version_2_2~17 X-Git-Url: https://git.p6c8.net/devedit.git/commitdiff_plain/4308edd69b75085c3b49f90f260f593783fbc93b?ds=sidebyside Because of the ugly behaviour of $(, I'm now using the getgid() function from the POSIX module to detect the process GID. For being consistent, I'm now using getuid() (also from the POSIX module) to detect the process UID. --- diff --git a/modules/Command.pm b/modules/Command.pm index 451a183..4e7e365 100644 --- a/modules/Command.pm +++ b/modules/Command.pm @@ -6,7 +6,7 @@ package Command; # Execute Dev-Editor's commands # # Author: Patrick Canterino -# Last modified: 2004-10-27 +# Last modified: 2004-10-30 # use strict; @@ -910,17 +910,22 @@ sub exec_about($$) # Dev-Editor is running on a system which allows users and groups # So we display the user and the group of our process + require POSIX; + + my $uid = POSIX::getuid; + my $gid = POSIX::getgid; + $tpl->parse_if_block("users",1); # ID's of user and group - $tpl->fillin("UID",$<); - $tpl->fillin("GID",$(); + $tpl->fillin("UID",$uid); + $tpl->fillin("GID",$gid); # Names of user and group - $tpl->fillin("USER",getpwuid($<)); - $tpl->fillin("GROUP",getgrgid($()); + $tpl->fillin("USER",getpwuid($uid)); + $tpl->fillin("GROUP",getgrgid($gid)); } else {