From 38087ccb4071bfff29801026e2bf5c47565305b4 Mon Sep 17 00:00:00 2001 From: Andrew Tridgell Date: Sat, 5 Oct 1996 02:54:37 +0000 Subject: - use workgroup from smb.conf in smbclient - change debug level on clitar stuff - define MAP_FILE if not defined - ensure we never set authoritative on queries in nmbd - fake a positive response to SMBioctl, apparently this is needed for some WfWg printer drivers - deny file access for non-fcbopen queries when (access_allowed == AREAD && flags == O_RDWR) - add sys_waitpid() (This used to be commit 61e3116e573637d6b5a878eeb8db72831e3c5bd1) --- source3/lib/system.c | 12 ++++++++++++ 1 file changed, 12 insertions(+) (limited to 'source3/lib/system.c') diff --git a/source3/lib/system.c b/source3/lib/system.c index 81e9a6679a..5ece0ca024 100644 --- a/source3/lib/system.c +++ b/source3/lib/system.c @@ -141,6 +141,18 @@ int sys_stat(char *fname,struct stat *sbuf) return(stat(dos_to_unix(fname,False),sbuf)); } +/******************************************************************* +The wait() calls vary between systems +********************************************************************/ +int sys_waitpid(pid_t pid,int *status,int options) +{ +#ifdef USE_WAITPID + return waitpid(pid,status,options); +#else + return wait4(pid,status,options,NULL); +#endif +} + /******************************************************************* don't forget lstat() ********************************************************************/ -- cgit