95e97131a0e96ad2c30c67d1c167dc586619486b |
|
19-May-2017 |
Mike Frysinger <vapier@gentoo.org> |
include sys/sysmacros.h as needed The minor/major/makedev macros are not entirely standard. glibc has had the definitions in sys/sysmacros.h since the start, and wants to move away from always defining them implicitly via sys/types.h (as this pollutes the namespace in violation of POSIX). Other C libraries have already dropped them. Since the configure script already checks for this header, use that to pull in the header in files that use these macros. Change-Id: Ib7f441fe168c2ca72a274978fea422a0c3010e4f Signed-off-by: Mike Frysinger <vapier@gentoo.org> Signed-off-by: Theodore Ts'o <tytso@mit.edu>
/external/e2fsprogs/lib/ext2fs/ismounted.c
|
43b7b054cd3165645c9b22977247674f9465e0e1 |
|
07-Jun-2016 |
Theodore Ts'o <tytso@mit.edu> |
libext2fs: fix EXT2FS_PRETEND_* on non-Linux systems The debugging environment variables EXT2FS_PRETEND_* were implemented in check_mntent_file(), and this function isn't called on all operating systems. Lift this code up to ext2fs_check_mount_point(), so that these environment variables (which are used in the regression test suite) will work on all platforms. Signed-off-by: Theodore Ts'o <tytso@mit.edu>
/external/e2fsprogs/lib/ext2fs/ismounted.c
|
b42b7bae73317a5e73ffa1aedc0e40d1a2a79024 |
|
21-Mar-2016 |
Theodore Ts'o <tytso@mit.edu> |
Merge branch 'maint' into next
|
8f6f8602dc1037fb8fc2051fb062c0209f8baa2a |
|
21-Mar-2016 |
Theodore Ts'o <tytso@mit.edu> |
libext2fs: make sure ismounted.c explicitly pulls in <sys/types.h> The major() cpp macro is defined as requiring sys/types.h to be included with _BSD_SOURCE defined. However, in older glibc's this hasn't been strictly required and the stdlib.h header file included sys/types.h implicitly. Fix this so that more aggressive distributions run into build errors. Signed-off-by: Theodore Ts'o <tytso@mit.edu> in with andchanges. Lines starting
/external/e2fsprogs/lib/ext2fs/ismounted.c
|
2b8772f522be1c82c92e7e0401126808431d06a2 |
|
05-Mar-2016 |
Darrick J. Wong <darrick.wong@oracle.com> |
tests: check proper operation of metadata_csum_seed Signed-off-by: Darrick J. Wong <darrick.wong@oracle.com> Signed-off-by: Theodore Ts'o <tytso@mit.edu>
/external/e2fsprogs/lib/ext2fs/ismounted.c
|
aee40b870cd70a884fd98a56d9c956945584b429 |
|
13-Jul-2015 |
Theodore Ts'o <tytso@mit.edu> |
Eliminate unused function warnings from Android build Signed-off-by: Theodore Ts'o <tytso@mit.edu>
/external/e2fsprogs/lib/ext2fs/ismounted.c
|
fbabd5c44c2303501ad79b0e0386fe6436e0e147 |
|
16-Dec-2013 |
Kazuya Mio <k-mio@sx.jp.nec.com> |
mke2fs: disallow creating FS on a loop mounted file with no option When /etc/mtab is a symlink of /proc/mounts, mke2fs without -FF option can create a filesystem on the image file that is mounted. According to mke2fs man page, we should specify -FF option in this case. This patch protects filesystem from unintended mke2fs caused by human error. How to reproduce: # mke2fs -t ext4 -Fq fs.img # mount -o loop fs.img /mnt/mp1 # mke2fs -t ext4 -Fq fs.img && echo "mke2fs success" mke2fs success Signed-off-by: Kazuya Mio <k-mio@sx.jp.nec.com> Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
/external/e2fsprogs/lib/ext2fs/ismounted.c
|
8ab395524b95875818505a497428cab73e80c0d5 |
|
05-Aug-2013 |
Zheng Liu <wenqing.lz@taobao.com> |
libext2fs: fix a coding style for EXT2_NO_MTAB_FILE When we define an error in lib/ext2fs/ext2_err.et.in, we will always use EXT2_ET_* prefix for a new error. But EXT2_NO_MTAB_FILE doesn't obey this rule. So fix it. Signed-off-by: Zheng Liu <wenqing.lz@taobao.com> Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
/external/e2fsprogs/lib/ext2fs/ismounted.c
|
42b61c50e5af99a10fc56975ecd08ab71e4f00e8 |
|
08-Jul-2013 |
Theodore Ts'o <tytso@mit.edu> |
libext2fs, tests: allow /etc/mtab file to be missing The environment variable EXT2FS_NO_MTAB_OK will suppress the error code EXT2_NO_MTAB_FILE when the /etc/mtab file can not be found. This allows the e2fsprogs regression test suite to be run in chroots which might not have an /etc/mtab file. By default will still want to complain if the /etc/mtab file is missing, since we really don't want to discourage distributions and purveyors of embedded systems from running without an /etc/mtab file. But if it's missing it only results in a missing sanity check that might cause file system corruption if the file system is mounted when programs such as e2fsck, tune2fs, or resize2fs is running, so there is no potential security problems that might result if this environment variable is set inappropriately. Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
/external/e2fsprogs/lib/ext2fs/ismounted.c
|
1d6fd6d0c3766a8165e69284c75812574a29c804 |
|
29-Nov-2012 |
Andreas Dilger <adilger@dilger.ca> |
misc: cleanup unused variables on MacOS Clean up unused variables found by GCC on MacOS. Signed-off-by: Andreas Dilger <adilger@dilger.ca> Signed-off-by: Theodore Ts'o <tytso@mit.edu>
/external/e2fsprogs/lib/ext2fs/ismounted.c
|
b24efa218794b567c27ad99db319b4bd5d696958 |
|
06-Apr-2012 |
Theodore Ts'o <tytso@mit.edu> |
Don't assume that the presence of mntent.h means that setmntent() exists Change autoconf to test for setmntent() and use that to decide whether to use getmntent() and setmntent(), since some systems don't have setmntent() but they do have the mntent.h header file. Also, remove the includes of mntent.h from e2fsck and mke2fs and other places where it is not needed. Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
/external/e2fsprogs/lib/ext2fs/ismounted.c
|
d1154eb460efe588eaed3d439c1caaca149fa362 |
|
18-Sep-2011 |
Theodore Ts'o <tytso@mit.edu> |
Shorten compile commands run by the build system The DEFS line in MCONFIG had gotten so long that it exceeded 4k, and this was starting to cause some tools heartburn. It also made "make V=1" almost useless, since trying to following the individual commands run by make was lost in the noise of all of the defines. So fix this by putting the configure-generated defines in lib/config.h and the directory pathnames to lib/dirpaths.h. In addition, clean up some vestigal defines in configure.in and in the Makefiles to further shorten the cc command lines. Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
/external/e2fsprogs/lib/ext2fs/ismounted.c
|
543547a52a20cb7e69d74921b2f691078fd55d83 |
|
18-May-2010 |
Theodore Ts'o <tytso@mit.edu> |
libe2p, libext2fs: Update file copyright permission states to match COPYING The top-level COPYING file states that the e2p and ext2fs libraries are available under the LGPLv2. The files were incorrectly labelled. Alex Thomas/Luster has been consulted wrt to the ext3_extents.h file; the rest of the files were primarily authored by Theodore Ts'o. Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
/external/e2fsprogs/lib/ext2fs/ismounted.c
|
5f91561ae7e08d79b6a5feca167259fd7634713f |
|
13-Oct-2009 |
Karel Zak <kzak@redhat.com> |
libext2fs: handle <=linux-2.6.19 bug in /proc/swaps Linux <= 2.6.19 contained a bug in the /proc/swaps code where the header would not be displayed (the first line). This issue has been reported by Mike Frysinger for swapon(8). Signed-off-by: Karel Zak <kzak@redhat.com> Signed-off-by: Theodore Ts'o <tytso@mit.edu>
/external/e2fsprogs/lib/ext2fs/ismounted.c
|
04f13d6685b57c29974e4ce2d9074679123bf8a9 |
|
09-Sep-2009 |
Theodore Ts'o <tytso@mit.edu> |
libext2fs: Add error table initialization to test programs Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
/external/e2fsprogs/lib/ext2fs/ismounted.c
|
86522281f8be6e5fca0b3ed552786db4979a45a4 |
|
29-May-2009 |
Theodore Ts'o <tytso@mit.edu> |
libext2fs: Add an explicit error code for missing mtab file To reduce user confusion, if the /etc/mtab file is missing ext2fs_check_mount_point and ext2fs_check_if_mounted will return a new, explicit error code to indicate this case. Addresses-Debian-Bug: #527859 Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
/external/e2fsprogs/lib/ext2fs/ismounted.c
|
f9110f4480eade2d849c4cc08efa49bf0f7f5148 |
|
23-Apr-2009 |
Theodore Ts'o <tytso@mit.edu> |
libext2fs: Skip relative pathnames in /etc/mtab in ismounted.c The functions which test to see if a device is mounted can get confused by entries in /etc/mtab for virtual filesystems: rootfs / rootfs rw 0 0 none /sys sysfs rw,nosuid,nodev,noexec,relatime 0 0 If the device name doesn't start with a slash, ignore the /etc/mtab entry, so that relative pathnames passed into functions such as ext2fs_check_mount_point() or ext2fs_check_if_mounted() don't return false positives. Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
/external/e2fsprogs/lib/ext2fs/ismounted.c
|
efc6f628e15de95bcd13e4f0ee223cb42115d520 |
|
28-Aug-2008 |
Theodore Ts'o <tytso@mit.edu> |
Remove trailing whitespace for the entire source tree Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
/external/e2fsprogs/lib/ext2fs/ismounted.c
|
e6a4571eec5ce0e75fb8a5a41c30bf0e68d90efe |
|
09-Dec-2007 |
Theodore Ts'o <tytso@mit.edu> |
Merge branch 'maint' into next Conflicts: lib/ext2fs/closefs.c
|
8cdd6a6f34a66806fb200f2a55c8fa4142d79511 |
|
09-Nov-2007 |
Andreas Dilger <adilger@sun.com> |
fix check_mntent_file() to pass mode for open(O_CREAT) On my FC8 install, ismounted.c fails to build because open(O_CREAT) is used without passing a mode. The following trivial patch fixes it. Signed-off-by: Andreas Dilger <adilger@dilger.ca> Signed-off-by: Theodore Ts'o <tytso@mit.edu>
/external/e2fsprogs/lib/ext2fs/ismounted.c
|
d9039ae0ff3f7929ede576058b3ad3e9c62a47c4 |
|
20-Oct-2007 |
Dmitry V. Levin <ldv@altlinux.org> |
Check fgets(3) return value When fgets() function fails, contents of the buffer is undefined. That is, fgets() return value needs to be checked, to avoid undefined behavior. Signed-off-by: Dmitry V. Levin <ldv@altlinux.org> Signed-off-by: Theodore Ts'o <tytso@mit.edu>
/external/e2fsprogs/lib/ext2fs/ismounted.c
|
406ba674fe33469c600a4dd7ed5853cac34ca4e7 |
|
30-May-2006 |
Matthias Andree <matthias.andree@gmx.de> |
Fix non-Linux compiler warning (missing return statement). Signed-off-by: Matthias Andree <matthias.andree@gmx.de>
/external/e2fsprogs/lib/ext2fs/ismounted.c
|
2fa8f37ffff4687228d9f204062f2d27b0e5b919 |
|
05-Jun-2005 |
Theodore Ts'o <tytso@mit.edu> |
On Linux 2.6 systems, mke2fs and badblocks will check to see whether the filesystem appears to be busy; if so, the programs will print an error message and abort. (Addresses Debian Bug #308594).
/external/e2fsprogs/lib/ext2fs/ismounted.c
|
48e6e81362f264aee4f3945c14928efaf71a06c9 |
|
06-Jul-2003 |
Theodore Ts'o <tytso@mit.edu> |
Fixx gcc -Wall nitpicks.
/external/e2fsprogs/lib/ext2fs/ismounted.c
|
fff45483ede7fe38a31b3364a9c07e2418776dee |
|
13-Apr-2003 |
Theodore Ts'o <tytso@mit.edu> |
Add portability enhancements for Cygwin32 environment.
/external/e2fsprogs/lib/ext2fs/ismounted.c
|
ed78c021c3b111d8ab9a51aef5d5156e3004083f |
|
06-Mar-2003 |
Theodore Ts'o <tytso@mit.edu> |
Fix up lots of portability problems that caused e2fsprogs not to build successfully under Solaris.
/external/e2fsprogs/lib/ext2fs/ismounted.c
|
3a42fe220c301c8b9a8df595938c9a923cf5c494 |
|
31-Oct-2002 |
Theodore Ts'o <tytso@mit.edu> |
ismounted.c (check_mntent, check_mntent_file): Add better support for loopback-mounted filesystems. Check /etc/mtab if /proc/mounts doesn't turn up any mount flags, since /etc/mtab has the loopback image filename, instead of /dev/loop0. Also, check based on st_dev and st_ino, so that if a relative pathname or a pathnames using symbolic links are used, we can detect the the filesystem correctly in those cases. (Addresses Sourceforge bug #619119)
/external/e2fsprogs/lib/ext2fs/ismounted.c
|
5818d6789aaa795aeee1fdb0f7d812a1cabe3d1d |
|
28-Jun-2002 |
Theodore Ts'o <tytso@mit.edu> |
ismounted.c (check_mntent): In AIX 4.3, MOUNTED isn't defined. Add appropriate fallbacks in this case.
/external/e2fsprogs/lib/ext2fs/ismounted.c
|
f0efd2976b69d31b752b5e5ce4f5e8341a130c45 |
|
27-Apr-2002 |
Theodore Ts'o <tytso@mit.edu> |
ismounted.c (check_mntent_file, is_swap_device): Verify that the file we are checking is a block device file before looking at st_rdev, since it's not valid for normal files. (is_swap_device): Move so that it is outside the HAVE_MNTENT_H, so that it is always built.
/external/e2fsprogs/lib/ext2fs/ismounted.c
|
f3e3d31502c972e8dfbab391dda84f069e9b6b87 |
|
22-Feb-2002 |
Theodore Ts'o <tytso@mit.edu> |
ismounted.c (is_swap_device): Fix file descriptor/memory leak; we were missing an fclose().
/external/e2fsprogs/lib/ext2fs/ismounted.c
|
682720a41b70cbe5291b524184983712124035b2 |
|
03-Jan-2002 |
Theodore Ts'o <tytso@mit.edu> |
Fix gcc -Wall nits.
/external/e2fsprogs/lib/ext2fs/ismounted.c
|
07cefe7a7051e32f14b93d9003a6dbb308597bd3 |
|
24-Dec-2001 |
Theodore Ts'o <tytso@mit.edu> |
ismounted.c (is_swap_device): New function used by ext2fs_check_if_mounted and ext2fs_check_mount_point which determines whether or not the specified device is a swap device by using /proc/swaps. More bulletproofing for idiotic/careless system administrators!
/external/e2fsprogs/lib/ext2fs/ismounted.c
|
a8fd6e36b866f2cf14edaa19d452fa64bd0fba40 |
|
24-Dec-2001 |
Theodore Ts'o <tytso@mit.edu> |
ismounted.c (check_mntent_file): Stat all of the entries in /etc/mtab and/or /proc/mounts in order to catch dim-witted system administrators who might have created alias devices.
/external/e2fsprogs/lib/ext2fs/ismounted.c
|
2038b636b2a72d997b7a6b4123e50d7f8dcb7108 |
|
14-Sep-2001 |
Theodore Ts'o <tytso@mit.edu> |
ismounted.c (check_mntent_file): We now validate the entry in /etc/mtab to make sure the filesystem is really mounted, since some broken distributions (read: Slackware) have buggy boot scripts that don't initialize /etc/mtab before checking non-root filesystems. (Slackware also doesn't check the root filesystem separately, and reboot if the root filesystem had changes applied to it, which is dangerous and broken.)
/external/e2fsprogs/lib/ext2fs/ismounted.c
|
997b820e94468aeb3fb1a6fd38bc52e34af6f9e6 |
|
15-Jun-2001 |
Theodore Ts'o <tytso@mit.edu> |
ChangeLog, ismounted.c: ismounted.c (check_mntent_file): Use a test file in / to check to see if the root filesystem is mounted read-only. This protects against the case where /etc might not be on /, as well as the case where /etc/mtab doesn't exist. (Both are should-never happen scenarios, but you never know...)
/external/e2fsprogs/lib/ext2fs/ismounted.c
|
6bd134809ca75741941f41c11fa2b24fbc5ecfac |
|
14-Jun-2001 |
Theodore Ts'o <tytso@mit.edu> |
ChangeLog, ismounted.c: ismounted.c (ext2fs_check_if_mounted): Fix grammer in comment. Remove unneeded #pragma argsused, since the arguments are always used.
/external/e2fsprogs/lib/ext2fs/ismounted.c
|
66a461469ccafd7aad2a824b0ab66fd9096d6e94 |
|
14-Jun-2001 |
Theodore Ts'o <tytso@mit.edu> |
ChangeLog, ismounted.c: ismounted.c (check_mntent_file): Work around GNU hurd brain damage.
/external/e2fsprogs/lib/ext2fs/ismounted.c
|
d5f858dd7f02532ad90e4121537c358e86d0eecf |
|
25-May-2001 |
Theodore Ts'o <tytso@mit.edu> |
ChangeLog, ismounted.c: ismounted.c: More cleanups for ismounted.c, some from Andreas, some to clean up Andreas's patches. Use strncpy instead of strcpy to save the root's mountpoint. Clean up #ifdef structure. Remove uneeded variable in testing/debug driver.
/external/e2fsprogs/lib/ext2fs/ismounted.c
|
cc86017b593ddfbd4d7a12ed8695e62998f30944 |
|
25-May-2001 |
Theodore Ts'o <tytso@mit.edu> |
ChangeLog, ismounted.c: ismounted.c: Add check for root device which doesn't depend on /etc/fstab or /proc/mounts to be correct. Don't call endmntent() before we are done with mnt struct.
/external/e2fsprogs/lib/ext2fs/ismounted.c
|
9f8046fc6dfc13eee2f5c363214e60b533872cac |
|
14-May-2001 |
Theodore Ts'o <tytso@mit.edu> |
Many files: alloc.c, alloc_tables.c, badblocks.c, bb_compat.c, bb_inode.c, bitmaps.c, bitops.c, block.c, bmap.c, bmove.c, brel_ma.c, check_desc.c, closefs.c, cmp_bitmaps.c, dblist.c, dblist_dir.c, dir_iterate.c, dirblock.c, dupfs.c, expanddir.c, ext2_fs.h, fileio.c, finddev.c, flushb.c, freefs.c, get_pathname.c, getsize.c, icount.c, imager.c, initialize.c, inline.c, inode.c, irel_ma.c, ismounted.c, link.c, lookup.c, mkdir.c, mkjournal.c, namei.c, native.c, newdir.c, nt_io.c, openfs.c, read_bb.c, read_bb_file.c, rs_bitmap.c, rw_bitmaps.c, swapfs.c, test_io.c, tst_badblocks.c, tst_byteswap.c, tst_getsize.c, tst_iscan.c, unix_io.c, unlink.c, valid_blk.c, version.c, write_bb_file.c, ext2_fs.h: Moved file from include/linux. Adjust all files in this directroy to include this file.
/external/e2fsprogs/lib/ext2fs/ismounted.c
|
52db0b4178553318aac08bb9cdc1d42743e6beeb |
|
17-Apr-2001 |
Theodore Ts'o <tytso@mit.edu> |
ChangeLog, Makefile.in, ismounted.c: ismounted.c (check_mntent): Check /proc/mounts on Linux systems before checking /etc/mtab. The EXT2_MF_READONLY flag is now set from the /etc/mtab options field for all filesystems, not just the root filesystem. Add debugging code to make it easier to test ext2fs_check_if_mounted().
/external/e2fsprogs/lib/ext2fs/ismounted.c
|
31dbecd482405e0d3a67eb58e1a1c8cb9f2ad83e |
|
11-Jan-2001 |
Theodore Ts'o <tytso@mit.edu> |
Many files: alloc.c, bb_inode.c, bitmaps.c, bitops.h, block.c, bmap.c, bmove.c, brel.h, cmp_bitmaps.c, dblist.c, dblist_dir.c, dir_iterate.c, expanddir.c, ext2fs.h, ext2fsP.h, fileio.c, finddev.c, get_pathname.c, icount.c, inode.c, irel.h, irel_ma.c, ismounted.c, link.c, lookup.c, mkdir.c, mkjournal.c, namei.c, newdir.c, read_bb_file.c, test_io.c, tst_iscan.c, unix_io.c, unlink.c: Change use of ino_t to ext2_ino_t, to protect applications that attempt to compile -D_FILE_OFFSET_BITS=64, since this inexplicably changes ino_t(!?). So we use ext2_ino_t to avoid an unexpected ABI change.
/external/e2fsprogs/lib/ext2fs/ismounted.c
|
43ec8734f2ecd0a345e831f45fd3dfb077426811 |
|
03-Jan-2001 |
Theodore Ts'o <tytso@mit.edu> |
ChangeLog, ext2fs.h, ismounted.c: ismounted.c: add ext2fs_check_mount_point() function, which will optionally return the mount point of a device if mounted ChangeLog, closefs.c, ext2fs.h: ext2fs.h, closefs.c (ext2fs_flush): Add new flag, EXT2_FLAG_SUPER_ONLY, which the close routines to only update the superblock, and not the group descriptors.
/external/e2fsprogs/lib/ext2fs/ismounted.c
|
80e808fceb61c2061b32593c610893bf07a863ee |
|
02-Feb-2000 |
Theodore Ts'o <tytso@mit.edu> |
ChangeLog, debugfs.c: debugfs.c (dump_inode): Remove #ifdef for i_version vs. i_generation since we know it will always be i_generation now. ChangeLog, e2fsck.h, flushb.c, scantest.c: e2fsck.h, flushb.c, scantest.c: Remove uneeded include of linux/fs.h bmap.c: Fix silly spelling typo. ChangeLog, getsize.c, ismounted.c, swapfs.c: getsize.c, ismounted.c: Remove unneeded include of linux/fs.h swapfs.c: Remove #ifdef HAVE_EXT2_INODE_VERSION since it's not needed any more; we know it will always be i_generation. Add support for swapping the high bits of the uid and gid.
/external/e2fsprogs/lib/ext2fs/ismounted.c
|
c4e749abd8451f02418fe552b2af14f226f7bd1e |
|
20-Feb-1998 |
Theodore Ts'o <tytso@mit.edu> |
ChangeLog, getsize.c, ismounted.c, unix_io.c: getsize.c, ismounted.c, unix_io.c: #include errno.h since it's needed.
/external/e2fsprogs/lib/ext2fs/ismounted.c
|
b5abe6fac9c9e7caf4710501d1657d30e4857ef6 |
|
19-Jan-1998 |
Theodore Ts'o <tytso@mit.edu> |
Many files: inode.c (ext2fs_open_inode_scan): Initialize the group variables so that we don't need to call get_next_blockgroup() the first time around. Saves a bit of time, and prevents us from needing to assign -1 to current_group (which is an unsigned value). icount.c (insert_icount_el): Cast the estimated number of inodes from a float to an ino_t. alloc.c, alloc_tables.c, badlbocks.c, bb_compat.c, bb_inode.c, bitmaps.c, bitops.c, block.c, bmap.c, bmove.c, brel_ma.c, check_desc.c, closefs.c, cmp_bitmaps.c, dblist.c, dblist_dir.c, dir_iterate.c, dirblock.c, dupfs.c, expanddir.c, ext2fs.h, fileio.c, freefs.c, get_pathname.c, getsize.c, icount.c, initialize.c, inline.c, inode.c, irel_ma.c, ismounted.c, link.c, lookup.c, mkdir.c, namei.c, native.c, newdir.c, openfs.c, read_bb.c, read_bb_file.c, rs_bitmap.c, rw_bitmaps.c, swapfs.c, test_io.c, tst_badblocks.c, tst_getsize.c, tst_iscan.c, unix_io.c, unlink.c, valid_blk.c, version.c: If EXT2_FLAT_INCLUDES is defined, then assume all of the ext2-specific header files are in a flat directory. block.c, bmove.c, dirblock.c, fileio.c: Explicitly cast all assignments from void * to be compatible with C++. closefs.c (ext2fs_flush): Add a call to io_channel_flush() to make sure the contents of the disk are flushed to disk. dblist.c (ext2fs_add_dir_block): Change new to be new_entry to avoid C++ namespace clash. bitmaps.c (ext2fs_copy_bitmap): Change new to be new_map to avoid C++ namespace clash. ext2fs.h, bb_inode.c, block.c, bmove.c, brel.h, brel_ma.c, irel.h, irel_ma.c, dblist.c, dblist_dir.c, dir_iterate.c, ext2fsP.h, expanddir.c, get_pathname.c, inode.c, link.c, unlink.c: Change private to be priv_data (to avoid C++ namespace clash)
/external/e2fsprogs/lib/ext2fs/ismounted.c
|
5be8dc2143c7b3b21a9b8fb56797dd855ee87560 |
|
01-Dec-1997 |
Theodore Ts'o <tytso@mit.edu> |
Many files: dblist.c (ext2fs_get_num_dirs): Make ext2fs_get_num_dirs more paranoid about validating the directory counts from the block group information. all files: Don't include stdlib.h anymore; include it in ext2_fs.h, since that file requires stdlib.h ChangeLog, Makefile.in, dirinfo.c: dirinfo.c (e2fsck_add_dir_info): Use ext2fs_get_num_dirs instead of e2fsck_get_num_dirs, which has been removed. Makefile.in (PROGS): Remove @EXTRA_PROGS@, since we don't want to compile and install flushb. ChangeLog, configure.in: Remove @EXTRA_PROGS@, since we aren't using it in 2fsck/Makefile.in anymore ChangeLog, Makefile.in: Install debugfs in /sbin, instead of /usr/sbin. libext2fs.texinfo: Update version string to be 1.12 Makefile.in: Fix bug in find script which made the exclusion list, where a '-' was missing from an -name option.
/external/e2fsprogs/lib/ext2fs/ismounted.c
|
c555aebde40afdc0d15d674f2c81c0e05cfded3f |
|
25-Oct-1997 |
Theodore Ts'o <tytso@mit.edu> |
Many files: alloc.c (ext2fs_alloc_block): New function which allocates a block and updates the filesystem accounting records appropriately. ext2_err.et.in: Added new error codes: EXT2_NO_MEMORY, EXT2_INVALID_ARGUMENT, EXT2_BLOCK_ALLOC_FAIL, EXT2_INODE_ALLOC_FAIL, EXT2_NOT_DIRECTORY Change various library files to use these functions instead of EINVAL, ENOENT, etc. ChangeLog, pass1.c, pass3.c: pass3.c (get_lost_and_found): Check error return of EXT2_FILE_NOT_FOUND instead of ENOTDIR pass1.c (pass1_check_directory): Return EXT2_NO_DIRECTORY instead of ENOTDIR expect.icount: Change expected error string to be "Invalid argument passed to ext2 library" instead of just "Invalid argument"
/external/e2fsprogs/lib/ext2fs/ismounted.c
|
3cb6c5021d722e17b7105d1bc090880671f6fc6d |
|
11-Aug-1997 |
Theodore Ts'o <tytso@mit.edu> |
Many files: dosio.c: New file to do DOS/BIOS disk accesses. namei.c (open_namei): Make pathlen be of type size_t. llseek.c: Always #include stdlib.h since it's need to define size_t. io.h: Use errcode_t for magic numbers. icount.c (get_icount_el), dupfs.c (ext2fs_dup_handle), dblist.c (dir_block_cmp): Use size_t where appropriate. read_bb.c (ext2fs_read_bb_inode), cmp_bitmaps.c (ext2fs_compare_inode_bitmap): Use blk_t, ino_t and size_t where appropriate. closefs.c (ext2fs_flush): Use dgrp_t instead of int where appropriate. openfs.c (ext2fs_open), check_desc.c (ext2fs_check_desc): Use blk_t instead of int where appropriate. rw_bitmaps.c (read_bitmaps), irel_ma.c, inode.c (ext2fs_write_inode), initialize.c (ext2fs_initialize): brel_ma.c: Fix to make be 16-bit safe. link.c (ext2fs_link), unlink.c (ext2fs_unlink), lookup.c (lookup_proc), ismounted.c (ext2fs_check_if_mounted), block.c (xlate_func): Add #pragma argsused for Turbo C.
/external/e2fsprogs/lib/ext2fs/ismounted.c
|
19c78dc07fce2d6f39b5e541562afc3ca1ea38ff |
|
29-Apr-1997 |
Theodore Ts'o <tytso@mit.edu> |
Many files: Checked in e2fsprogs-1.07
/external/e2fsprogs/lib/ext2fs/ismounted.c
|
297f47a13edce54d08517182e714083a0a7f196c |
|
26-Apr-1997 |
Theodore Ts'o <tytso@mit.edu> |
Many files: Checked in e2fsprogs 1.01.
/external/e2fsprogs/lib/ext2fs/ismounted.c
|
50e1e10fa0ac12a3e2a9d20a75ee9041873cda96 |
|
26-Apr-1997 |
Theodore Ts'o <tytso@mit.edu> |
Many files: Checked in e2fsprogs 0.5c
/external/e2fsprogs/lib/ext2fs/ismounted.c
|