aboutsummaryrefslogtreecommitdiff
path: root/src/ejabberd.erl
diff options
context:
space:
mode:
Diffstat (limited to 'src/ejabberd.erl')
-rw-r--r--src/ejabberd.erl12
1 files changed, 12 insertions, 0 deletions
diff --git a/src/ejabberd.erl b/src/ejabberd.erl
index 0c7c56a2a..228614b93 100644
--- a/src/ejabberd.erl
+++ b/src/ejabberd.erl
@@ -28,6 +28,7 @@
-author('alexey@process-one.net').
-export([start/0, stop/0,
+ get_pid_file/0,
get_so_path/0, get_bin_path/0]).
start() ->
@@ -63,3 +64,14 @@ get_bin_path() ->
Path ->
Path
end.
+
+%% @spec () -> false | string()
+get_pid_file() ->
+ case os:getenv("EJABBERD_PID_PATH") of
+ false ->
+ false;
+ "" ->
+ false;
+ Path ->
+ Path
+ end.