Print this page
NEX-16818 Add fksmbcl development tool
NEX-17264 SMB client test tp_smbutil_013 fails after NEX-14666
Reviewed by: Evan Layton <evan.layton@nexenta.com>
Reviewed by: Matt Barden <matt.barden@nexenta.com>
and: (fix ref leaks)
SMB-50 User-mode SMB server
Includes work by these authors:
Thomas Keiser <thomas.keiser@nexenta.com>
Albert Lee <trisk@nexenta.com>
*** 8,27 ****
* source. A copy of the CDDL is also available via the Internet at
* http://www.illumos.org/license/CDDL.
*/
/*
! * Copyright 2013 Nexenta Systems, Inc. All rights reserved.
*/
#include <sys/types.h>
#include <sys/time.h>
#include <sys/systm.h>
#include <sys/errno.h>
int
copyinstr(const char *src, char *dst, size_t max_len, size_t *copied)
{
return (copystr(src, dst, max_len, copied));
}
--- 8,41 ----
* source. A copy of the CDDL is also available via the Internet at
* http://www.illumos.org/license/CDDL.
*/
/*
! * Copyright 2017 Nexenta Systems, Inc. All rights reserved.
*/
#include <sys/types.h>
#include <sys/time.h>
#include <sys/systm.h>
#include <sys/errno.h>
int
+ copyin(const void *u, void *k, size_t s)
+ {
+ bcopy(u, k, s);
+ return (0);
+ }
+
+ int
+ copyout(const void *k, void *u, size_t s)
+ {
+ bcopy(k, u, s);
+ return (0);
+ }
+
+ int
copyinstr(const char *src, char *dst, size_t max_len, size_t *copied)
{
return (copystr(src, dst, max_len, copied));
}
*** 45,50 ****
--- 59,78 ----
void
ovbcopy(const void *src, void *dst, size_t len)
{
(void) memmove(dst, src, len);
+ }
+
+ /* ARGSUSED */
+ int
+ ddi_copyin(const void *buf, void *kernbuf, size_t size, int flags)
+ {
+ return (copyin(buf, kernbuf, size));
+ }
+
+ /* ARGSUSED */
+ int
+ ddi_copyout(const void *buf, void *kernbuf, size_t size, int flags)
+ {
+ return (copyout(buf, kernbuf, size));
}