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