Return to patch-br CVS log | Up to [cvs.NetBSD.org] / pkgsrc / net / samba30 / patches |
File: [cvs.NetBSD.org] / pkgsrc / net / samba30 / patches / Attic / patch-br (download)
Revision 1.1.1.1 (vendor branch), Thu Dec 15 22:23:24 2011 UTC (12 years, 4 months ago) by asau
Reimport Samba 3.0.37 from net/samba as net/samba30 as part of Samba packages rotation. |
$NetBSD: patch-br,v 1.1.1.1 2011/12/15 22:23:24 asau Exp $ --- lib/util.c.orig 2008-03-08 10:33:34.000000000 -0500 +++ lib/util.c @@ -2598,6 +2598,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. *****************************************************************/