version 1.5, 2013/06/02 14:11:38 |
version 1.6, 2013/11/25 18:02:50 |
|
|
return (0); |
return (0); |
|
|
#define allowed_in_string(_x) \ |
#define allowed_in_string(_x) \ |
((isalnum(_x) || isprint(_x)) && \ |
((isalnum((unsigned char)_x) || isprint((unsigned char)_x)) && \ |
(_x != '%' && _x != '\\' && _x != ';' && _x != '&' && _x != '|')) |
(_x != '%' && _x != '\\' && _x != ';' && _x != '&' && _x != '|')) |
|
|
for (i = 0; i < len; i++) { |
for (i = 0; i < len; i++) { |
|
|
return (EPERM); |
return (EPERM); |
} |
} |
} |
} |
|
#undef allowed_in_string |
return (0); |
return (0); |
} |
} |
|
|
|
|
|
|
/* Count elements */ |
/* Count elements */ |
for (i = 0; i < len; i++) { |
for (i = 0; i < len; i++) { |
if (isspace(arg[i])) { |
if (isspace((unsigned char)arg[i])) { |
/* filter out additional options */ |
/* filter out additional options */ |
if (arg[i + 1] == '-') { |
if (arg[i + 1] == '-') { |
printf("invalid input\n"); |
printf("invalid input\n"); |