diff options
author | Brian Feldman <green@FreeBSD.org> | 2002-01-25 18:31:57 +0000 |
---|---|---|
committer | Brian Feldman <green@FreeBSD.org> | 2002-01-25 18:31:57 +0000 |
commit | 8660ce229c04f3553fbeaa4ea10dfe9bf384ad93 (patch) | |
tree | 61ddf6b7f196d256a0f261988215c65286cb9238 /sbin/fsdb/fsdb.h | |
parent | cdd27ea438327769dfe61931b45b8bc2c4ccad54 (diff) | |
download | src-8660ce229c04f3553fbeaa4ea10dfe9bf384ad93.tar.gz src-8660ce229c04f3553fbeaa4ea10dfe9bf384ad93.zip |
Allow fsdb the ability to work with entries named with whitespace embedded.
This works by retokenizing a line with a split limit so that if the
argument count for a command is greater than the number of arguments
formed by splitting apart the line of user input, the last argument
is instead all of the remainder of the input line.
Yes, I needed this capability at one point to fix a filesystem manually,
which happened to break with a problematic space-containing directory
entry.
Notes
Notes:
svn path=/head/; revision=89791
Diffstat (limited to 'sbin/fsdb/fsdb.h')
-rw-r--r-- | sbin/fsdb/fsdb.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/sbin/fsdb/fsdb.h b/sbin/fsdb/fsdb.h index a7fd5c41d31d..d884f17da255 100644 --- a/sbin/fsdb/fsdb.h +++ b/sbin/fsdb/fsdb.h @@ -55,6 +55,7 @@ extern ino_t curinum; int argcount __P((struct cmdtable *cmdp, int argc, char *argv[])); char **crack __P((char *line, int *argc)); +char **recrack __P((char *line, int *argc, int argc_max)); void printstat __P((const char *cp, ino_t inum, struct dinode *dp)); int printactive __P((void)); int checkactive __P((void)); |