From 6578fd874283ee97c2896bcf7257db7f3e37c2ec Mon Sep 17 00:00:00 2001 From: Jeremy Allison Date: Wed, 11 Apr 2001 23:19:08 +0000 Subject: To stop people complaining about the mktemp call, move it into lib/util.c. Thanks to Andrew for all this code. Fixed extra line in lib/sysacls.c that broke XFS ACL code. Jeremy. (This used to be commit 9b32b8a8cfc8ddb93c14d5581f433d2e93f89ed2) --- source3/smbwrapper/shared.c | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) (limited to 'source3/smbwrapper') diff --git a/source3/smbwrapper/shared.c b/source3/smbwrapper/shared.c index f7f7b8c8ea..c9650c5863 100644 --- a/source3/smbwrapper/shared.c +++ b/source3/smbwrapper/shared.c @@ -33,15 +33,14 @@ setup the shared area void smbw_setup_shared(void) { int fd; - pstring s, name; + pstring name; - slprintf(s,sizeof(s)-1, "%s/smbw.XXXXXX",tmpdir()); + slprintf(name,sizeof(name)-1, "%s/smbw.XXXXXX",tmpdir()); - fstrcpy(name,(char *)smbd_mktemp(s)); + fd = smb_mkstemp(name); - /* note zero permissions! don't change this */ - fd = sys_open(name,O_RDWR|O_CREAT|O_TRUNC|O_EXCL,0); if (fd == -1) goto failed; + unlink(name); shared_fd = set_maxfiles(SMBW_MAX_OPEN); -- cgit