diff options
author | Theodore Ts'o <tytso@mit.edu> | 1998-03-09 13:07:09 +0000 |
---|---|---|
committer | Theodore Ts'o <tytso@mit.edu> | 1998-03-09 13:07:09 +0000 |
commit | cce382b12c2e0764b91d143ec6f9549c735f8f9e (patch) | |
tree | 5caf2950bfe8089b228b7576a44c1c771aa7a90f /lib/e2p/getversion.c | |
parent | dc3710e5ea6bd83addec20f6956bda707438fa92 (diff) | |
download | e2fsprogs-cce382b12c2e0764b91d143ec6f9549c735f8f9e.tar.gz |
ChangeLog, ls.c:
Mask off high 8 bits from dirent->name_len.
Many files:
The ext2 version and flags ioctl's take an int *, not a long *. Fix
library to use the correct type, so we don't have problems on the
Alpha.
Diffstat (limited to 'lib/e2p/getversion.c')
-rw-r--r-- | lib/e2p/getversion.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/lib/e2p/getversion.c b/lib/e2p/getversion.c index be76b60a..4eb5d4c5 100644 --- a/lib/e2p/getversion.c +++ b/lib/e2p/getversion.c @@ -24,7 +24,10 @@ int getversion (int fd, unsigned long * version) { #if HAVE_EXT2_IOCTLS - return ioctl (fd, EXT2_IOC_GETVERSION, version); + int r, ver; + + r = ioctl (fd, EXT2_IOC_GETVERSION, &ver); + *version = ver; #else /* ! HAVE_EXT2_IOCTLS */ extern int errno; errno = EOPNOTSUPP; |