mirror of https://github.com/vitalif/e2fsprogs
libe2p: reach unreachable code
The EOPNOTSUPP case is unreachable, being outside a set of: #if ... return; #else ... return; #endif Fix this up so that if neither HAVE_CHFLAGS nor HAVE_EXT2_IOCTLS applies, we set EOPNOTSUPP. Signed-off-by: Eric Sandeen <sandeen@redhat.com> Signed-off-by: Theodore Ts'o <tytso@mit.edu>bitmap-optimize
parent
4ebbc0a310
commit
06e41ddea9
|
@ -55,7 +55,7 @@ int setflags (int fd, unsigned long flags)
|
|||
#endif
|
||||
|
||||
return fchflags (fd, bsd_flags);
|
||||
#else
|
||||
#else /* ! HAVE_CHFLAGS */
|
||||
#if HAVE_EXT2_IOCTLS
|
||||
struct stat buf;
|
||||
int f;
|
||||
|
@ -68,8 +68,9 @@ int setflags (int fd, unsigned long flags)
|
|||
f = (int) flags;
|
||||
|
||||
return ioctl(fd, EXT2_IOC_SETFLAGS, &f);
|
||||
#endif /* HAVE_EXT2_IOCTLS */
|
||||
#endif
|
||||
#else
|
||||
errno = EOPNOTSUPP;
|
||||
return -1;
|
||||
#endif /* HAVE_EXT2_IOCTLS */
|
||||
#endif /* HAVE_CHFLAGS */
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue