summaryrefslogtreecommitdiff
path: root/source3/lib
diff options
context:
space:
mode:
authorAndrew Tridgell <tridge@samba.org>1996-10-02 14:09:22 +0000
committerAndrew Tridgell <tridge@samba.org>1996-10-02 14:09:22 +0000
commit5a2f52b79e28530c454cb488a44588147640f061 (patch)
tree1f412098bbcf050bce556d00f2c3fddd470746c9 /source3/lib
parent11d9539d755d5c5accb4481577781b8b7bfeda50 (diff)
downloadsamba-5a2f52b79e28530c454cb488a44588147640f061.tar.gz
samba-5a2f52b79e28530c454cb488a44588147640f061.tar.bz2
samba-5a2f52b79e28530c454cb488a44588147640f061.zip
- a huge pile of changes from Luke which implement the browse.conf
stuff and also fix a pile of nmbd bugs. Unfortunately I found it very hard to disentangle the new features from the bug fixes so I am putting in the new code. I hope this is the last big pile of changes to the 1.9.16 series! (This used to be commit 20b6203dac4bbb43e4e7bea0b214496d76d679d9)
Diffstat (limited to 'source3/lib')
-rw-r--r--source3/lib/system.c9
-rw-r--r--source3/lib/util.c2
2 files changed, 10 insertions, 1 deletions
diff --git a/source3/lib/system.c b/source3/lib/system.c
index 81e9a6679a..f6b916881b 100644
--- a/source3/lib/system.c
+++ b/source3/lib/system.c
@@ -116,6 +116,15 @@ int sys_unlink(char *fname)
/*******************************************************************
+random number generator
+********************************************************************/
+unsigned int sys_random(int max_range)
+{
+ return(((unsigned int)random()) % max_range);
+}
+
+
+/*******************************************************************
a simple open() wrapper
********************************************************************/
int sys_open(char *fname,int flags,int mode)
diff --git a/source3/lib/util.c b/source3/lib/util.c
index 31ad3da31c..86b0016dd2 100644
--- a/source3/lib/util.c
+++ b/source3/lib/util.c
@@ -598,7 +598,7 @@ char *StrCpy(char *dest,char *src)
/****************************************************************************
line strncpy but always null terminates. Make sure there is room!
****************************************************************************/
-char *StrnCpy(char *dest,const char *src,int n)
+char *StrnCpy(char *dest,char *src,int n)
{
char *d = dest;
if (!dest) return(NULL);