Print this page
8115 parallel zfs mount
*** 20,29 ****
--- 20,30 ----
*/
/*
* Copyright (c) 1988, 2010, Oracle and/or its affiliates. All rights reserved.
* Copyright 2013 Nexenta Systems, Inc. All rights reserved.
+ * Copyright 2017 RackTop Systems.
*/
/* Copyright (c) 1984, 1986, 1987, 1988, 1989 AT&T */
/* All Rights Reserved */
*** 108,118 ****
--- 109,131 ----
extern proc_t p0; /* process 0 */
extern struct plock p0lock; /* p0's plock */
extern struct pid pid0; /* p0's pid */
+ extern int issig(int);
+ #define ISSIG(thr, why) issig(why)
+ /* Reasons for calling issig() */
+
+ #define FORREAL 0 /* Usual side-effects */
+ #define JUSTLOOKING 1 /* Don't stop the process */
+
+ extern void tsd_create(uint_t *, void (*)(void *));
+ extern void tsd_destroy(uint_t *);
+ extern void *tsd_get(uint_t);
+ extern int tsd_set(uint_t, void *);
+
/*
* This is normally in sunddi.h but
* I didn't want to drag that in here.
*/
pid_t