]> sipb.mit.edu Git - ikiwiki.git/blobdiff - IkiWiki/Wrapper.pm
export CALLER_UID
[ikiwiki.git] / IkiWiki / Wrapper.pm
index 187314d165ff86e07e318f5861b4461d78da70cd..eb6228dc314dd2b24d6740f34e08c8f73e437512 100644 (file)
@@ -55,7 +55,7 @@ EOF
 #include <string.h>
 
 extern char **environ;
-char *newenviron[$#envsave+5];
+char *newenviron[$#envsave+6];
 int i=0;
 
 addenv(char *var, char *val) {
@@ -72,6 +72,7 @@ int main (int argc, char **argv) {
 $envsave
        newenviron[i++]="HOME=$ENV{HOME}";
        newenviron[i++]="WRAPPED_OPTIONS=$configstring";
+       asprintf(newenviron[i++], "CALLER_UID=%i", getuid());
        newenviron[i]=NULL;
        environ=newenviron;