summaryrefslogtreecommitdiffstats
path: root/tools/stub.h
diff options
context:
space:
mode:
authorAlasdair Kergon <agk@redhat.com>2002-01-31 20:37:26 +0000
committerAlasdair Kergon <agk@redhat.com>2002-01-31 20:37:26 +0000
commitcb0cc2999aeb0c38bba5f22b1718292a43d1ad67 (patch)
tree8a1fd64dc0bd6105fcfdfb1fff77c9b9c7479926 /tools/stub.h
parent257f5ca091c0f2e3f8371265f99a01ab7a3c924a (diff)
downloadlvm2-cb0cc2999aeb0c38bba5f22b1718292a43d1ad67.tar.gz
lvm2-cb0cc2999aeb0c38bba5f22b1718292a43d1ad67.tar.xz
lvm2-cb0cc2999aeb0c38bba5f22b1718292a43d1ad67.zip
Display error when running unimplemented functions.
Diffstat (limited to 'tools/stub.h')
-rw-r--r--tools/stub.h18
1 files changed, 10 insertions, 8 deletions
diff --git a/tools/stub.h b/tools/stub.h
index 29ef469f..908ee753 100644
--- a/tools/stub.h
+++ b/tools/stub.h
@@ -4,12 +4,14 @@
* This file is released under the GPL.
*/
-int e2fsadm(int argc, char **argv) {return 1;}
-int lvmdiskscan(int argc, char **argv) {return 1;}
-int lvmsadc(int argc, char **argv) {return 1;}
-int lvmsar(int argc, char **argv) {return 1;}
-int pvdata(int argc, char **argv) {return 1;}
-int pvmove(int argc, char **argv) {return 1;}
-int vgmknodes(int argc, char **argv) {return 1;}
-int vgsplit(int argc, char **argv) {return 1;}
+#define unimplemented \
+ { log_error("Command not implemented yet."); return ECMD_FAILED;}
+int e2fsadm(int argc, char **argv) unimplemented
+int lvmdiskscan(int argc, char **argv) unimplemented
+int lvmsadc(int argc, char **argv) unimplemented
+int lvmsar(int argc, char **argv) unimplemented
+int pvdata(int argc, char **argv) unimplemented
+int pvmove(int argc, char **argv) unimplemented
+int vgmknodes(int argc, char **argv) unimplemented
+int vgsplit(int argc, char **argv) unimplemented