Author: gozer
Date: Fri Mar 10 16:45:56 2006
New Revision: 384970

URL: http://svn.apache.org/viewcvs?rev=384970&view=rev
Log:
Code cleanup, Perl defines Uid_t_f and Gid_t_f as
printf format strings to print these types since
they can vary greatly between unixes. Casting
straight to ints was not a portable solution.


Modified:
    perl/modperl/trunk/src/modules/perl/modperl_perl.c

Modified: perl/modperl/trunk/src/modules/perl/modperl_perl.c
URL: 
http://svn.apache.org/viewcvs/perl/modperl/trunk/src/modules/perl/modperl_perl.c?rev=384970&r1=384969&r2=384970&view=diff
==============================================================================
--- perl/modperl/trunk/src/modules/perl/modperl_perl.c (original)
+++ perl/modperl/trunk/src/modules/perl/modperl_perl.c Fri Mar 10 16:45:56 2006
@@ -79,13 +79,14 @@
 #ifdef MP_MAINTAIN_PPID
                "ppid=%d, "
 #endif
-               "uid=%d, euid=%d, gid=%d, egid=%d\n",
+               "uid=%" Uid_t_f ", euid=%" Uid_t_f ", "
+               "gid=%" Gid_t_f ", egid=%" Gid_t_f "\n",
                (int)ids->pid,
 #ifdef MP_MAINTAIN_PPID
                (int)ids->ppid,
 #endif
-               (int)ids->uid, (int)ids->euid,
-               (int)ids->gid, (int)ids->egid);
+               ids->uid, ids->euid,
+               ids->gid, ids->egid);
 #endif /* #ifndef WIN32 */
 }
 


Reply via email to