blob: 56731f67a7053d8f4c95a28bbac61689e6ac741b (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
|
$NetBSD: patch-br,v 1.2.14.1 2007/11/16 15:19:26 ghen Exp $
--- lib/util.c.orig 2007-08-20 22:04:50.000000000 +0900
+++ lib/util.c
@@ -2597,6 +2597,26 @@ char *lock_path(const char *name)
}
/*****************************************************************
+ A useful function for returning a path in the Samba state directory.
+*****************************************************************/
+
+char *state_path(const char *name)
+{
+ static pstring fname;
+
+ pstrcpy(fname,lp_statedir());
+ trim_char(fname,'\0','/');
+
+ if (!directory_exist(fname,NULL))
+ mkdir(fname,0755);
+
+ pstrcat(fname,"/");
+ pstrcat(fname,name);
+
+ return fname;
+}
+
+/*****************************************************************
A useful function for returning a path in the Samba pid directory.
*****************************************************************/
|