Commit b8bb41ee authored by unknown's avatar unknown

ndb - make printSchemaFile available (compile manually)


BitKeeper/deleted/.del-Makefile~b03e75f2bff8d72:
  Delete: ndb/src/kernel/blocks/dbdict/printSchemafile/Makefile
ndb/src/kernel/blocks/dbdict/printSchemaFile.cpp:
  compile manually
parent a105d5bf
#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