ret = options_from_file(path, 0, 1);
ret = options_from_file(path, 0, 1, privileged);
options_from_user(){    char *user, *path, *file;    int ret;    struct passwd *pw;    pw = getpwuid(getuid());    if (pw == NULL || (user = pw->pw_dir) == NULL || user[0] == 0)	return 1;    file = _PATH_USEROPT;    path = malloc(strlen(user) + strlen(file) + 2);    if (path == NULL)	novm("init file name");    strcpy(path, user);    strcat(path, "/");    strcat(path, file);    ret = options_from_file(path, 0, 1);    free(path);    return ret;}