Print this page
9042 multiples of tty streams modules cause weirdness
Reviewed by: Randy Fishel <randyf@sibernet.com>
Reviewed by: Carlos Neira <cneirabustos@gmail.com>
Approved by: Hans Rosenfeld <rosenfeld@grumpf.hope-2000.org>
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)

*** 22,31 **** --- 22,32 ---- /* All Rights Reserved */ /* * Copyright 2009 Sun Microsystems, Inc. All rights reserved. * Use is subject to license terms. + * Copyright 2018 OmniOS Community Edition (OmniOSce) Association. */ #ifndef _SYS_CONF_H #define _SYS_CONF_H
*** 42,63 **** #define FMNAMESZ 8 /* used by struct fmodsw */ #if !defined(_XPG4_2) || defined(__EXTENSIONS__) ! #ifdef _KERNEL /* * XXX Given that drivers need to include this file, * <sys/systm.h> probably shouldn't be here, as * it legitimizes (aka provides prototypes for) * all sorts of functions that aren't in the DKI/SunDDI */ #include <sys/systm.h> #include <sys/devops.h> #include <sys/model.h> - #include <sys/types.h> #include <sys/buf.h> #include <sys/cred.h> #include <sys/uio.h> #include <sys/poll.h> #include <vm/as.h> --- 43,68 ---- #define FMNAMESZ 8 /* used by struct fmodsw */ #if !defined(_XPG4_2) || defined(__EXTENSIONS__) ! #if defined(_KERNEL) || defined(_FAKE_KERNEL) /* * XXX Given that drivers need to include this file, * <sys/systm.h> probably shouldn't be here, as * it legitimizes (aka provides prototypes for) * all sorts of functions that aren't in the DKI/SunDDI */ + #include <sys/types.h> #include <sys/systm.h> + + #endif /* _KERNEL || _FAKE_KERNEL */ + #ifdef _KERNEL + #include <sys/devops.h> #include <sys/model.h> #include <sys/buf.h> #include <sys/cred.h> #include <sys/uio.h> #include <sys/poll.h> #include <vm/as.h>
*** 219,228 **** --- 224,235 ---- #define _D_DIRECT 0x80000 /* Private flag for transport modules */ #define D_OPEN_RETURNS_EINTR 0x100000 /* EINTR expected from open(9E) */ + #define _D_SINGLE_INSTANCE 0x200000 /* Module may only be pushed once */ + #endif /* !defined(_XPG4_2) || defined(__EXTENSIONS__) */ #ifdef __cplusplus } #endif