libbb: remove is_directory's argument which is always NULL
function old new delta send_cgi_and_exit 892 890 -2 ln_main 447 445 -2 handle_incoming_and_exit 2784 2780 -4 is_directory 66 59 -7 ------------------------------------------------------------------------------ (add/remove: 0/0 grow/shrink: 1/6 up/down: 2/-19) Total: -15 bytes Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
This commit is contained in:
@@ -15,22 +15,17 @@
|
||||
* Return TRUE if fileName is a directory.
|
||||
* Nonexistent files return FALSE.
|
||||
*/
|
||||
int FAST_FUNC is_directory(const char *fileName, int followLinks, struct stat *statBuf)
|
||||
int FAST_FUNC is_directory(const char *fileName, int followLinks)
|
||||
{
|
||||
int status;
|
||||
struct stat astatBuf;
|
||||
|
||||
if (statBuf == NULL) {
|
||||
/* use auto stack buffer */
|
||||
statBuf = &astatBuf;
|
||||
}
|
||||
struct stat statBuf;
|
||||
|
||||
if (followLinks)
|
||||
status = stat(fileName, statBuf);
|
||||
status = stat(fileName, &statBuf);
|
||||
else
|
||||
status = lstat(fileName, statBuf);
|
||||
status = lstat(fileName, &statBuf);
|
||||
|
||||
status = (status == 0 && S_ISDIR(statBuf->st_mode));
|
||||
status = (status == 0 && S_ISDIR(statBuf.st_mode));
|
||||
|
||||
return status;
|
||||
}
|
||||
|
Reference in New Issue
Block a user