33 |
ruid = getuid(); |
ruid = getuid(); |
34 |
euid = geteuid(); |
euid = geteuid(); |
35 |
seteuid(ruid); /* Drop root privileges. */ |
seteuid(ruid); /* Drop root privileges. */ |
36 |
|
|
37 |
corefile_disable(); |
home = getenv("HOME"); |
|
|
|
38 |
options = (OPTION_DETAILS_NORMAL | OPTION_NAMESPACE); |
options = (OPTION_DETAILS_NORMAL | OPTION_NAMESPACE); |
39 |
*logfile = 0; |
*logfile = 0; |
|
home = getenv("HOME"); |
|
40 |
|
|
41 |
#ifndef ENCRYPTED_PASSWORDS |
#ifndef ENCRYPTED_PASSWORDS |
42 |
while ((c = getopt(argc, argv, "c:hl:qv")) != -1) { |
while ((c = getopt(argc, argv, "c:hl:qv")) != -1) { |
74 |
} |
} |
75 |
} |
} |
76 |
|
|
77 |
|
lockfile_check(); |
78 |
|
lockfile_create(); |
79 |
|
|
80 |
|
corefile_disable(); |
81 |
|
|
82 |
tty_store(); |
tty_store(); |
83 |
catch_signals(); |
catch_signals(); |
84 |
|
|
140 |
|
|
141 |
secmem_clear(); |
secmem_clear(); |
142 |
close_logfile(); |
close_logfile(); |
143 |
|
|
144 |
|
lockfile_remove(); |
145 |
|
|
146 |
exit(0); |
exit(0); |
147 |
} |
} |