version 1.16, 2000/05/15 12:15:38 |
version 1.17, 2000/06/28 20:37:44 |
Line 406 el_source(el, fname) |
|
Line 406 el_source(el, fname) |
|
|
|
fp = NULL; |
fp = NULL; |
if (fname == NULL) { |
if (fname == NULL) { |
fname = &elpath[1]; |
if (issetugid()) |
if ((fp = fopen(fname, "r")) == NULL) { |
return -1; |
if ((ptr = getenv("HOME")) == NULL) |
if ((ptr = getenv("HOME")) == NULL) |
return -1; |
return -1; |
if (strlcpy(path, ptr, sizeof(path)) >= sizeof(path)) |
if (strlcpy(path, ptr, sizeof(path)) >= sizeof(path)) |
return -1; |
return -1; |
if (strlcat(path, elpath, sizeof(path)) >= sizeof(path)) |
if (strlcat(path, elpath, sizeof(path)) >= sizeof(path)) |
return -1; |
return -1; |
fname = path; |
fname = path; |
} |
|
} |
} |
if (fp == NULL) |
if (fp == NULL) |
fp = fopen(fname, "r"); |
fp = fopen(fname, "r"); |