1168404Spjd/*
2168404Spjd * CDDL HEADER START
3168404Spjd *
4168404Spjd * The contents of this file are subject to the terms of the
5168404Spjd * Common Development and Distribution License (the "License").
6168404Spjd * You may not use this file except in compliance with the License.
7168404Spjd *
8168404Spjd * You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
9168404Spjd * or http://www.opensolaris.org/os/licensing.
10168404Spjd * See the License for the specific language governing permissions
11168404Spjd * and limitations under the License.
12168404Spjd *
13168404Spjd * When distributing Covered Code, include this CDDL HEADER in each
14168404Spjd * file and include the License file at usr/src/OPENSOLARIS.LICENSE.
15168404Spjd * If applicable, add the following below this CDDL HEADER, with the
16168404Spjd * fields enclosed by brackets "[]" replaced with your own identifying
17168404Spjd * information: Portions Copyright [yyyy] [name of copyright owner]
18168404Spjd *
19168404Spjd * CDDL HEADER END
20168404Spjd */
21168404Spjd/*
22219089Spjd * Copyright (c) 2005, 2010, Oracle and/or its affiliates. All rights reserved.
23168404Spjd */
24168404Spjd
25168404Spjd#ifndef	_ZFS_UTIL_H
26168404Spjd#define	_ZFS_UTIL_H
27168404Spjd
28168404Spjd#include <libzfs.h>
29168404Spjd
30168404Spjd#ifdef	__cplusplus
31168404Spjdextern "C" {
32168404Spjd#endif
33168404Spjd
34168404Spjdvoid * safe_malloc(size_t size);
35219089Spjdvoid nomem(void);
36168404Spjdlibzfs_handle_t *g_zfs;
37168404Spjd
38168404Spjd#ifdef	__cplusplus
39168404Spjd}
40168404Spjd#endif
41168404Spjd
42168404Spjd#endif	/* _ZFS_UTIL_H */
43