]> git.ipfire.org Git - thirdparty/e2fsprogs.git/commit - e2fsck/e2fsck.c
ChangeLog, e2fsck.c, e2fsck.h, pass1.c:
authorTheodore Ts'o <tytso@mit.edu>
Fri, 27 Feb 1998 05:03:48 +0000 (05:03 +0000)
committerTheodore Ts'o <tytso@mit.edu>
Fri, 27 Feb 1998 05:03:48 +0000 (05:03 +0000)
commit2df1f6aa071e09527d1767e0d5178f29b4e9a73c
treedec0cb5455811de9275fcdc9604d9d7915434d64
parent6b57f0163ebab63da2d22a27f27aba4f46ca9418
ChangeLog, e2fsck.c, e2fsck.h, pass1.c:
  e2fsck.c (e2fsck_run): Since E2F_FLAG_SIGNAL_MASK doesn't
   include EXT2_FLAG_RESTART anymore, we need to adjust this
   routine so that it *does* return in the case of it seeing
   EXT2_FLAG_RESTART.
  pass1.c (e2fsck_pass1): ext2_get_next_inode() may call the group done
   callback function, which may set context abort flags.  So we need to
   test the context abort flags after we call ext2_get_next_inode().
   (process_inodes): If we abort due out of process_inodes, do a clean
   exit by breaking out of the for loop instead of just returning.
  e2fsck.h (E2F_FLAG_SIGNAL_MASK): EXT2_FLAG_RESTART shouldn't be
   considered a SIGNAL mask (i.e., requiring an immediate abort of
   processing to restart).  FLAG_RESTART just means that we want to
   restart once pass 1 is complete.
e2fsck/ChangeLog
e2fsck/e2fsck.c
e2fsck/e2fsck.h
e2fsck/pass1.c