Make the auxiliary vectors use the uid, euid, gid and egid parameters from the live...
authorGabe Black <gblack@eecs.umich.edu>
Sun, 3 Sep 2006 06:08:24 +0000 (02:08 -0400)
committerGabe Black <gblack@eecs.umich.edu>
Sun, 3 Sep 2006 06:08:24 +0000 (02:08 -0400)
--HG--
extra : convert_revision : 945b5883a15a6df35709edea2731f54a2448e418

src/arch/sparc/process.cc

index 31989cfe2d2dc1ceda07f59b595a772fcd7aeb87..a3bb0eb1aa2f49adba783eef7c39f9ea8c7003c6 100644 (file)
@@ -190,10 +190,10 @@ SparcLiveProcess::argsInit(int intSize, int pageSize)
         //The entry point to the program
         auxv.push_back(buildAuxVect(SPARC_AT_ENTRY, objFile->entryPoint()));
         //Different user and group IDs
-        auxv.push_back(buildAuxVect(SPARC_AT_UID, 100));
-        auxv.push_back(buildAuxVect(SPARC_AT_EUID, 100));
-        auxv.push_back(buildAuxVect(SPARC_AT_GID, 100));
-        auxv.push_back(buildAuxVect(SPARC_AT_EGID, 100));
+        auxv.push_back(buildAuxVect(SPARC_AT_UID, uid));
+        auxv.push_back(buildAuxVect(SPARC_AT_EUID, euid));
+        auxv.push_back(buildAuxVect(SPARC_AT_GID, gid));
+        auxv.push_back(buildAuxVect(SPARC_AT_EGID, egid));
         //Whether to enable "secure mode" in the executable
         auxv.push_back(buildAuxVect(SPARC_AT_SECURE, 0));
     }