-
- checkNameStartsWithSlash $newDB
-diff -U 3 -H -d -r -N -- Firebird-2.1.1.17910-0~/src/jrd/db_alias.cpp Firebird-2.1.1.17910-0/src/jrd/db_alias.cpp
---- Firebird-2.1.1.17910-0~/src/jrd/db_alias.cpp 2006-05-19 17:16:45.000000000 +0200
-+++ Firebird-2.1.1.17910-0/src/jrd/db_alias.cpp 2008-08-23 17:58:51.000000000 +0200
-@@ -45,8 +45,7 @@
-
- bool ResolveDatabaseAlias(const string& alias, string& database)
- {
-- string alias_filename;
-- Firebird::Prefix(alias_filename, ALIAS_FILE);
-+ string alias_filename = "/etc/firebird/aliases.conf";
- ConfigFile aliasConfig(false);
- aliasConfig.setConfigFilePath(alias_filename);
-
-diff -U 3 -H -d -r -N -- Firebird-2.1.1.17910-0~/src/jrd/gds.cpp Firebird-2.1.1.17910-0/src/jrd/gds.cpp
---- Firebird-2.1.1.17910-0~/src/jrd/gds.cpp 2008-08-23 13:50:58.000000000 +0200
-+++ Firebird-2.1.1.17910-0/src/jrd/gds.cpp 2008-08-23 18:02:40.000000000 +0200
-@@ -1090,7 +1090,7 @@
- while (true) {
- if (trace_file_handle == INVALID_HANDLE_VALUE) {
- TEXT name[MAXPATHLEN];
-- gds__prefix(name, LOGFILE);
-+ sprintf(name, "/var/log/%s", LOGFILE);
- // We do not care to close this file.
- // It will be closed automatically when our process terminates.
- trace_file_handle = CreateFile(name, GENERIC_WRITE,
-@@ -1116,7 +1116,7 @@
- TEXT name[MAXPATHLEN];
-
- // Note: signal-safe code
-- gds__prefix(name, LOGFILE);
-+ sprintf(name, "/var/log/%s", LOGFILE);
- int file = open(name, O_CREAT | O_APPEND | O_WRONLY, 0660);
- if (file == -1)
- return;
-@@ -1227,7 +1227,7 @@
- now = time((time_t *)0);
- #endif
-
-- gds__prefix(name, LOGFILE);
-+ sprintf(name, "/var/log/%s", LOGFILE);
-
- #ifdef WIN_NT
- WaitForSingleObject(trace_mutex_handle, INFINITE);
-@@ -1283,7 +1283,7 @@
- now = time((time_t *)0);
- #endif
-
-- gds__prefix(name, LOGFILE);
-+ sprintf(name, "/var/log/%s", LOGFILE);
-
- const int oldmask = umask(0111);
- #ifdef WIN_NT
-@@ -1844,8 +1844,13 @@
- fb_utils::snprintf(buf, MAXPATHLEN, root, fbEmbeddedRoot);
- root = buf;
- #endif