Changes in server/common/oursrc/sqladm/signup-sql.c [3:1]
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
server/common/oursrc/sqladm/signup-sql.c
r3 r1 30 30 } 31 31 32 #define NUMBUF 533 #define BUFLEN 12834 char buf[NUMBUF][BUFLEN];35 char *env[NUMBUF+1];36 int i = 0;37 snprintf(buf[i++], BUFLEN-1, "%s=%s", "HOME", "/home/sql");38 snprintf(buf[i++], BUFLEN-1, "%s=%s", "TERM", "xterm");39 snprintf(buf[i++], BUFLEN-1, "%s=%s", "USER", "sql");40 snprintf(buf[i++], BUFLEN-1, "%s=%s", "SHELL", "/usr/local/bin/bash");41 snprintf(buf[i++], BUFLEN-1, "%s=%s", "PATH", "/usr/kerberos/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/local/sbin");42 for(i = 0; i < NUMBUF; i++) {43 env[i] = buf[i];44 }45 env[i] = NULL;46 47 32 char uid[21]; // 64-bit uid requires 21 48 33 char gid[21]; // 64-bit gid requires 21 … … 71 56 } 72 57 73 exec le(SIGNUP_PATH, v, env);58 execv(SIGNUP_PATH, v); 74 59 return 1; 75 60 }
Note: See TracChangeset
for help on using the changeset viewer.