aboutsummaryrefslogtreecommitdiffstats
path: root/debugfs/debugfs.c
diff options
context:
space:
mode:
authorTheodore Ts'o <tytso@mit.edu>2006-03-18 19:58:13 -0500
committerTheodore Ts'o <tytso@mit.edu>2006-03-18 19:58:13 -0500
commit98eb44bdb5749f323a858d71bf5e7f0eddb61191 (patch)
tree6307bd6b00a86b8afc0657883e6a4b6c4defb29a /debugfs/debugfs.c
parent39c47ce6417b81aa74596fd0d4d98d542525a444 (diff)
downloadandroid_external_e2fsprogs-98eb44bdb5749f323a858d71bf5e7f0eddb61191.tar.gz
android_external_e2fsprogs-98eb44bdb5749f323a858d71bf5e7f0eddb61191.tar.bz2
android_external_e2fsprogs-98eb44bdb5749f323a858d71bf5e7f0eddb61191.zip
Add an option to debugfs to open filesystems in exclusive mode
Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
Diffstat (limited to 'debugfs/debugfs.c')
-rw-r--r--debugfs/debugfs.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/debugfs/debugfs.c b/debugfs/debugfs.c
index 7eb7dc62..992a2b72 100644
--- a/debugfs/debugfs.c
+++ b/debugfs/debugfs.c
@@ -128,7 +128,7 @@ void do_open_filesys(int argc, char **argv)
char *data_filename = 0;
reset_getopt();
- while ((c = getopt (argc, argv, "iwfcb:s:d:")) != EOF) {
+ while ((c = getopt (argc, argv, "iwfecb:s:d:")) != EOF) {
switch (c) {
case 'i':
open_flags |= EXT2_FLAG_IMAGE_FILE;
@@ -139,6 +139,9 @@ void do_open_filesys(int argc, char **argv)
case 'f':
open_flags |= EXT2_FLAG_FORCE;
break;
+ case 'e':
+ open_flags |= EXT2_FLAG_EXCLUSIVE;
+ break;
case 'c':
catastrophic = 1;
break;