summaryrefslogtreecommitdiff
path: root/src/base/modules.c
diff options
context:
space:
mode:
authorDusan Durech <dusan@debian.debian>2009-04-14 23:21:40 +0200
committerDusan Durech <dusan@debian.debian>2009-04-14 23:21:40 +0200
commit75e3e2c04b1d2b324dc8d2314e570bcba215c93f (patch)
tree9922d9ece567409e7f2cb999b44bac882aebe1bc /src/base/modules.c
parent5772138044d95f931f285bbaf76a1faf67864e1e (diff)
new path API ( need old path.h )
Diffstat (limited to 'src/base/modules.c')
-rw-r--r--src/base/modules.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/base/modules.c b/src/base/modules.c
index 7b0b7c2..ea4d450 100644
--- a/src/base/modules.c
+++ b/src/base/modules.c
@@ -16,6 +16,7 @@
#include "arenaFile.h"
#include "proto.h"
#include "shareFunction.h"
+#include "my_path.h"
#ifndef PUBLIC_SERVER
# include "interface.h"
@@ -123,7 +124,10 @@ static void unmapImage(void *image)
static void setModulePath(char *name, char *path)
{
- sprintf(path, PATH_MODULES "%s" MODULE_TYPE_UNIX, name); // linux
+ path_set_prefix(path, STR_PATH_SIZE, PATH_PREFIX_MODULE, name);
+ strcat(path, ".so");
+
+ //sprintf(path, PATH_MODULES "%s" MODULE_TYPE_UNIX, name); // linux
#ifdef __WIN32__
sprintf(path, PATH_MODULES "%s" MODULE_TYPE_WIN, name); // windows
#endif