[Ocfs2-tools-commits] zab commits r435 - trunk/fsck.ocfs2
svn-commits at oss.oracle.com
svn-commits at oss.oracle.com
Mon Nov 22 18:38:54 CST 2004
Author: zab
Date: 2004-11-22 18:38:52 -0600 (Mon, 22 Nov 2004)
New Revision: 435
Modified:
trunk/fsck.ocfs2/fsck.c
Log:
o a prettier -V built from svn's keyword substitution
Modified: trunk/fsck.ocfs2/fsck.c
===================================================================
--- trunk/fsck.ocfs2/fsck.c 2004-11-23 00:27:45 UTC (rev 434)
+++ trunk/fsck.ocfs2/fsck.c 2004-11-23 00:38:52 UTC (rev 435)
@@ -215,6 +215,27 @@
o2fsck_mark_clusters_allocated(ost, 0, cluster);
}
+static void version(void)
+{
+ char url[] = "$URL$";
+ char rev[] = "$Rev$";
+ char noise[] = "fsck.ocfs2/fsck.c";
+ char *found;
+
+ /* url =~ s/noise// :P */
+ found = strstr(url, noise);
+ if (found) {
+ char *rest = found + strlen(noise);
+ memcpy(found, rest, sizeof(url) - (found - url));
+ }
+
+ printf("fsckb.ocfs2 version information from Subversion:\n"
+ " %s\n"
+ " %s\n", url, rev);
+
+ exit(FSCK_USAGE);
+}
+
int main(int argc, char **argv)
{
char *filename;
@@ -293,8 +314,8 @@
break;
case 'V':
- printf("$URL$ $Rev$\n");
- exit(FSCK_USAGE);
+ version();
+ break;
default:
fsck_mask |= FSCK_USAGE;
More information about the Ocfs2-tools-commits
mailing list