Revision c2735790 linux-user/elfload.c
b/linux-user/elfload.c | ||
---|---|---|
1284 | 1284 |
for (i=0 ; i<MAX_ARG_PAGES ; i++) /* clear page-table */ |
1285 | 1285 |
bprm.page[i] = 0; |
1286 | 1286 |
retval = open(filename, O_RDONLY); |
1287 |
if (retval == -1) { |
|
1288 |
perror(filename); |
|
1289 |
exit(-1); |
|
1290 |
/* return retval; */ |
|
1291 |
} |
|
1292 |
else { |
|
1293 |
bprm.fd = retval; |
|
1294 |
} |
|
1287 |
if (retval < 0) |
|
1288 |
return retval; |
|
1289 |
bprm.fd = retval; |
|
1295 | 1290 |
bprm.filename = (char *)filename; |
1296 | 1291 |
bprm.sh_bang = 0; |
1297 | 1292 |
bprm.loader = 0; |
Also available in: Unified diff