summaryrefslogtreecommitdiff
path: root/databases/firebird20-server/files/patch-src%jrd%svc.cpp
diff options
context:
space:
mode:
authorSergey Skvortsov <skv@FreeBSD.org>2006-11-15 14:40:54 +0000
committerSergey Skvortsov <skv@FreeBSD.org>2006-11-15 14:40:54 +0000
commit46301d9fc678d59f941ae904abe69a87110be59f (patch)
tree2919c75a70f49b20c1a482cdb050b330091ed6a4 /databases/firebird20-server/files/patch-src%jrd%svc.cpp
parentAdd proftpd-mysql to the previous entry. (diff)
* fix services issue
* change library symlinks: now libgds points to libfbembed
Notes
Notes: svn path=/head/; revision=177321
Diffstat (limited to '')
-rw-r--r--databases/firebird20-server/files/patch-src%jrd%svc.cpp19
1 files changed, 14 insertions, 5 deletions
diff --git a/databases/firebird20-server/files/patch-src%jrd%svc.cpp b/databases/firebird20-server/files/patch-src%jrd%svc.cpp
index ed93b6d68d13..a76b1568b036 100644
--- a/databases/firebird20-server/files/patch-src%jrd%svc.cpp
+++ b/databases/firebird20-server/files/patch-src%jrd%svc.cpp
@@ -1,13 +1,22 @@
---- src/jrd/svc.cpp.orig Tue Aug 15 23:06:16 2006
-+++ src/jrd/svc.cpp Tue Aug 15 23:06:50 2006
-@@ -1742,8 +1742,8 @@
+--- src/jrd/svc.cpp.orig Mon Jul 31 11:43:28 2006
++++ src/jrd/svc.cpp Wed Nov 15 16:56:13 2006
+@@ -583,7 +583,8 @@
+ {
+ #ifndef SERVICE_THREAD
+ TEXT service_path[MAXPATHLEN];
+- gds__prefix(service_path, serv->serv_executable);
++ strlcpy(service_path, FB_EXEC_PREFIX "/", MAXPATHLEN);
++ strlcat(service_path, serv->serv_executable, MAXPATHLEN);
+ service_fork(service_path, service);
+ #else
+ /* if service is single threaded, only call if not currently running */
+@@ -1742,7 +1743,8 @@
TEXT service_path[MAXPATHLEN];
if (serv->serv_executable) {
- gds__prefix(service_path, serv->serv_executable);
-- service->svc_flags = SVC_forked;
+ strlcpy(service_path, FB_EXEC_PREFIX "/", MAXPATHLEN);
+ strlcat(service_path, serv->serv_executable, MAXPATHLEN);
+ service->svc_flags = SVC_forked;
service_fork(service_path, service);
}
-