Return to lex.c CVS log | Up to [local] / src / usr.bin / mail |
version 1.36, 2014/01/17 18:42:30 | version 1.37, 2014/05/20 01:25:23 | ||
---|---|---|---|
|
|
||
switch (stb.st_mode & S_IFMT) { | switch (stb.st_mode & S_IFMT) { | ||
case S_IFDIR: | case S_IFDIR: | ||
(void)Fclose(ibuf); | (void)Fclose(ibuf); | ||
errno = EISDIR; | warnc(EISDIR, "%s", name); | ||
warn("%s", name); | |||
return(-1); | return(-1); | ||
case S_IFREG: | case S_IFREG: | ||
|
|
||
default: | default: | ||
(void)Fclose(ibuf); | (void)Fclose(ibuf); | ||
errno = EINVAL; | warnc(EINVAL, "%s", name); | ||
warn("%s", name); | |||
return(-1); | return(-1); | ||
} | } | ||