Commit 42a641ff authored by pekka@mysql.com's avatar pekka@mysql.com

ndb - make printSchemaFile available (compile manually)

parent 9852c6a0
#if 0
make -f Makefile -f - printSchemaFile <<'_eof_'
printSchemaFile: printSchemaFile.cpp
$(CXXCOMPILE) -o $@ $@.cpp -L../../../common/util/.libs -lgeneral
_eof_
exit $?
#endif
/* Copyright (C) 2003 MySQL AB /* Copyright (C) 2003 MySQL AB
This program is free software; you can redistribute it and/or modify This program is free software; you can redistribute it and/or modify
...@@ -92,6 +100,13 @@ NDB_COMMAND(printSchemafile, ...@@ -92,6 +100,13 @@ NDB_COMMAND(printSchemafile,
} }
print(filename, (SchemaFile *)&buf[0]); print(filename, (SchemaFile *)&buf[0]);
Uint32 chk = 0, i;
for (i = 0; i < bytes/4; i++)
chk ^= buf[i];
if (chk != 0)
ndbout << "Invalid checksum!" << endl;
delete [] buf; delete [] buf;
return 0; return 0;
} }
include .defs.mk
TYPE := ndbapi
BIN_TARGET := printSchemafile
BIN_TARGET_ARCHIVES := portlib general
CCFLAGS_LOC += -I..
SOURCES := printSchemafile.cpp
include $(NDB_TOP)/Epilogue.mk
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment