summaryrefslogtreecommitdiff
path: root/include/myisam.h
diff options
context:
space:
mode:
authorunknown <serg@sergbook.mysql.com>2002-06-24 21:21:33 +0200
committerunknown <serg@sergbook.mysql.com>2002-06-24 21:21:33 +0200
commit1a64790587b8a6080c2a051cae220c4176229823 (patch)
tree1c5c96e1c89dc312300d49ec1d82aa0b45b76b76 /include/myisam.h
parentdec74d0831a7b125bf1388d94a81a2691ab2ee3d (diff)
downloadmariadb-git-1a64790587b8a6080c2a051cae220c4176229823.tar.gz
mi_check T_xxx options massaged. T_REP_PARALLEL added
my_getopt-related style changes in myisamchk.c include/myisam.h: mi_check T_xxx options massaged. T_REP_PARALLEL added myisam/mi_check.c: mi_check T_xxx options massaged myisam/myisamchk.c: mi_check T_xxx options massaged my_long_option structure reformatted s/(argument && \*argument=='0')/(argument == disable_my_option)/ sql/ha_myisam.cc: mi_check T_xxx options massaged
Diffstat (limited to 'include/myisam.h')
-rw-r--r--include/myisam.h70
1 files changed, 36 insertions, 34 deletions
diff --git a/include/myisam.h b/include/myisam.h
index 11f814f2c32..32e9225efdf 100644
--- a/include/myisam.h
+++ b/include/myisam.h
@@ -258,45 +258,47 @@ extern uint mi_get_pointer_length(ulonglong file_length, uint def);
/*
Definitions needed for myisamchk.c
- Entries marked as "QQ to be removed" are NOT used to
+ Entries marked as "QQ to be removed" are NOT used to
pass check/repair options to mi_check.c. They are used
internally by myisamchk.c or/and ha_myisam.cc and should NOT
be stored together with other flags. They should be removed
- from the following list to make adding of new flags possible.
+ from the following list to make addition of new flags possible.
*/
-#define T_VERBOSE 1
-#define T_SILENT 2
-#define T_DESCRIPT 4
-#define T_EXTEND 8
-#define T_INFO 16
-#define T_REP 32
-#define T_FORCE_UNIQUENESS 64
-#define T_FORCE_CREATE 128
-#define T_WRITE_LOOP 256
-#define T_UNPACK 512
-#define T_STATISTICS (1L << 10)
-#define T_VERY_SILENT (1L << 11)
-#define T_SORT_RECORDS (1L << 12) /* QQ to be removed */
-#define T_SORT_INDEX (1L << 13) /* QQ to be removed */
-#define T_WAIT_FOREVER (1L << 14)
-#define T_REP_BY_SORT (1L << 15)
-#define T_FAST (1L << 16) /* QQ to be removed */
-#define T_READONLY (1L << 17) /* QQ to be removed */
-#define T_MEDIUM (1L << 18)
-#define T_AUTO_INC (1L << 19)
-#define T_CHECK (1L << 20) /* QQ to be removed */
-#define T_UPDATE_STATE (1L << 21)
-#define T_CHECK_ONLY_CHANGED (1L << 22) /* QQ to be removed */
-#define T_DONT_CHECK_CHECKSUM (1L << 23)
-#define T_TRUST_HEADER (1L << 24)
-#define T_CREATE_MISSING_KEYS (1L << 25)
-#define T_SAFE_REPAIR (1L << 26)
-#define T_AUTO_REPAIR (1L << 27) /* QQ to be removed */
-#define T_BACKUP_DATA (1L << 28)
-#define T_CALC_CHECKSUM (1L << 29)
-#define T_QUICK (1L << 30)
-#define T_RETRY_WITHOUT_QUICK (1L << 31)
+#define T_AUTO_INC 1
+#define T_AUTO_REPAIR 2 /* QQ to be removed */
+#define T_BACKUP_DATA 4
+#define T_CALC_CHECKSUM 8
+#define T_CHECK 16 /* QQ to be removed */
+#define T_CHECK_ONLY_CHANGED 32 /* QQ to be removed */
+#define T_CREATE_MISSING_KEYS 64
+#define T_DESCRIPT 128
+#define T_DONT_CHECK_CHECKSUM 256
+#define T_EXTEND 512
+#define T_FAST (1L << 10) /* QQ to be removed */
+#define T_FORCE_CREATE (1L << 11) /* QQ to be removed */
+#define T_FORCE_UNIQUENESS (1L << 12)
+#define T_INFO (1L << 13)
+#define T_MEDIUM (1L << 14)
+#define T_QUICK (1L << 15) /* QQ to be removed */
+#define T_READONLY (1L << 16) /* QQ to be removed */
+#define T_REP (1L << 17)
+#define T_REP_BY_SORT (1L << 18) /* QQ to be removed */
+#define T_REP_PARALLEL (1L << 19) /* QQ to be removed */
+#define T_RETRY_WITHOUT_QUICK (1L << 20)
+#define T_SAFE_REPAIR (1L << 21)
+#define T_SILENT (1L << 22)
+#define T_SORT_INDEX (1L << 23) /* QQ to be removed */
+#define T_SORT_RECORDS (1L << 24) /* QQ to be removed */
+#define T_STATISTICS (1L << 25)
+#define T_UNPACK (1L << 26)
+#define T_UPDATE_STATE (1L << 27)
+#define T_VERBOSE (1L << 28)
+#define T_VERY_SILENT (1L << 29)
+#define T_WAIT_FOREVER (1L << 30)
+#define T_WRITE_LOOP (1L << 31)
+
+#define T_REP_ANY (T_REP | T_REP_BY_SORT | T_REP_PARALLEL)
/*
Flags used by myisamchk.c or/and ha_myisam.cc that are NOT passed