[SCM] Samba Shared Repository - branch master updated
Matthieu Patou
mat at samba.org
Sun Sep 9 23:34:02 MDT 2012
The branch, master has been updated
via e3b6b46 Force cast to long as on some platform tv_usec is 32bit long
via 9eb91a50 uid_t is a synonym for int on osX
via f2ec75c osX define uint64_t as long long int
from e5ecef6 WHATSNEW: list SMB3 as max protocol and durable handles as changes since 4.0 beta8
http://gitweb.samba.org/?p=samba.git;a=shortlog;h=master
- Log -----------------------------------------------------------------
commit e3b6b465ee4837de647c90eb6c1ac4af2047b06a
Author: Matthieu Patou <mat at matws.net>
Date: Sat Sep 8 00:21:47 2012 -0700
Force cast to long as on some platform tv_usec is 32bit long
Autobuild-User(master): Matthieu Patou <mat at samba.org>
Autobuild-Date(master): Mon Sep 10 07:33:50 CEST 2012 on sn-devel-104
commit 9eb91a5055e6201e0bd808c634a3e31c7d075f91
Author: Matthieu Patou <mat at matws.net>
Date: Sat Sep 8 00:19:33 2012 -0700
uid_t is a synonym for int on osX
This function is clearly osX oriented so we adapt the modifier to the
target
commit f2ec75c7df5965f474a3c9444b23bcfe2818fe90
Author: Matthieu Patou <mat at matws.net>
Date: Sat Sep 8 00:12:51 2012 -0700
osX define uint64_t as long long int
-----------------------------------------------------------------------
Summary of changes:
lib/replace/replace.h | 2 +-
source3/smbd/sec_ctx.c | 2 +-
source4/torture/libnet/userman.c | 4 ++--
3 files changed, 4 insertions(+), 4 deletions(-)
Changeset truncated at 500 lines:
diff --git a/lib/replace/replace.h b/lib/replace/replace.h
index fa7cc78..c7f9c71 100644
--- a/lib/replace/replace.h
+++ b/lib/replace/replace.h
@@ -61,7 +61,7 @@
#endif
#ifndef __PRI64_PREFIX
-# if __WORDSIZE == 64
+# if __WORDSIZE == 64 && ! defined __APPLE__
# define __PRI64_PREFIX "l"
# else
# define __PRI64_PREFIX "ll"
diff --git a/source3/smbd/sec_ctx.c b/source3/smbd/sec_ctx.c
index d73dcf4..83674a2 100644
--- a/source3/smbd/sec_ctx.c
+++ b/source3/smbd/sec_ctx.c
@@ -291,7 +291,7 @@ static void set_unix_security_ctx(uid_t uid, gid_t gid, int ngroups, gid_t *grou
if (syscall(SYS_initgroups, (ngroups > max) ? max : ngroups,
groups, uid) == -1 && !non_root_mode()) {
DEBUG(0, ("WARNING: failed to set group list "
- "(%d groups) for UID %ld: %s\n",
+ "(%d groups) for UID %d: %s\n",
ngroups, uid, strerror(errno)));
smb_panic("sys_setgroups failed");
}
diff --git a/source4/torture/libnet/userman.c b/source4/torture/libnet/userman.c
index 16e169f..521ad99 100644
--- a/source4/torture/libnet/userman.c
+++ b/source4/torture/libnet/userman.c
@@ -250,10 +250,10 @@ static bool test_userdel(struct torture_context *tctx,
if (timeval_compare(&t, mod->in.change.fld)) { \
torture_comment(tctx, "'%s' field does not match\n", #fld); \
torture_comment(tctx, "received: '%s (+%ld us)'\n", \
- timestring(mem_ctx, t.tv_sec), t.tv_usec); \
+ timestring(mem_ctx, t.tv_sec), (long)t.tv_usec); \
torture_comment(tctx, "expected: '%s (+%ld us)'\n", \
timestring(mem_ctx, mod->in.change.fld->tv_sec), \
- mod->in.change.fld->tv_usec); \
+ (long)mod->in.change.fld->tv_usec); \
return false; \
} \
}
--
Samba Shared Repository
More information about the samba-cvs
mailing list