SPVM-File-Glob
view release on metacpan or search on metacpan
lib/SPVM/File/Glob.native/include/SPVM__File_Glob__glob.c view on Meta::CPAN
if (((char *) patbuf)[0] == EOS) {
/*
* handle a plain ~ or ~/ by expanding $HOME
* first and then trying the password file
*/
#if 0
if (issetugid() != 0 || (h = getenv("HOME")) == NULL) {
#endif
if ((getuid() != geteuid()) || (h = getenv("HOME")) == NULL) {
if ((pwd = getpwuid(getuid())) == NULL)
return pattern;
else
h = pwd->pw_dir;
}
} else {
/*
* Expand a ~user
*/
if ((pwd = getpwnam((char*) patbuf)) == NULL)
return pattern;
( run in 0.354 second using v1.01-cache-2.11-cpan-8d75d55dd25 )