src/AwkHandler.h
branchv_0
changeset 22 98acfdc4c20b
parent 21 d46a727b7965
child 23 bc20d499a458
equal deleted inserted replaced
21:d46a727b7965 22:98acfdc4c20b
   130 	}
   130 	}
   131 
   131 
   132 	void cleanUp() {
   132 	void cleanUp() {
   133 		if (awkInputWriterFD >= 0) {
   133 		if (awkInputWriterFD >= 0) {
   134 			closeOrThrow(awkInputWriterFD);
   134 			closeOrThrow(awkInputWriterFD);
   135 			// TODO: check exit codes
   135 			// FIXME: check exit codes
   136 			__pid_t waitResult1 = wait(NULL);
   136 			__pid_t waitResult1 = wait(NULL);
   137 			__pid_t waitResult2 = wait(NULL);
   137 			__pid_t waitResult2 = wait(NULL);
   138 			awkInputWriterFD = -1;
   138 			awkInputWriterFD = -1;
   139 		}
   139 		}
   140 
   140 
   268 				awkScript << currentRelationConfiguration->awkAfterRecords << std::endl;
   268 				awkScript << currentRelationConfiguration->awkAfterRecords << std::endl;
   269 				awkScript << L"};" << std::endl;
   269 				awkScript << L"};" << std::endl;
   270 				awkScript << std::endl;
   270 				awkScript << std::endl;
   271 
   271 
   272 				awkScript << L"function _escape(value) {" << std::endl;
   272 				awkScript << L"function _escape(value) {" << std::endl;
   273 				// TODO: escape function
   273 				// FIXME: escape function
   274 				awkScript << L"return value;" << std::endl;
   274 				awkScript << L"return value;" << std::endl;
   275 				awkScript << L"};" << std::endl;
   275 				awkScript << L"};" << std::endl;
   276 				awkScript << std::endl;
   276 				awkScript << std::endl;
   277 
   277 
   278 				awkScript << L"function _unescape(value) {" << std::endl;
   278 				awkScript << L"function _unescape(value) {" << std::endl;
   279 				// TODO: unescape function
   279 				// FIXME: unescape function
   280 				awkScript << L"return value;" << std::endl;
   280 				awkScript << L"return value;" << std::endl;
   281 				awkScript << L"};" << std::endl;
   281 				awkScript << L"};" << std::endl;
   282 				awkScript << std::endl;
   282 				awkScript << std::endl;
   283 
   283 
   284 				awkScript << L"function _readVariables() {" << std::endl;
   284 				awkScript << L"function _readVariables() {" << std::endl;