Module Name:    src
Committed By:   haad
Date:           Sun Feb 28 22:45:45 UTC 2010

Modified Files:
        src/external/cddl/osnet/lib/libumem: Makefile
Added Files:
        src/external/cddl/osnet/lib/libumem: stub_stand.c

Log Message:
Addmissing symbols to libumem.


To generate a diff of this commit:
cvs rdiff -u -r1.3 -r1.4 src/external/cddl/osnet/lib/libumem/Makefile
cvs rdiff -u -r0 -r1.1 src/external/cddl/osnet/lib/libumem/stub_stand.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/external/cddl/osnet/lib/libumem/Makefile
diff -u src/external/cddl/osnet/lib/libumem/Makefile:1.3 src/external/cddl/osnet/lib/libumem/Makefile:1.4
--- src/external/cddl/osnet/lib/libumem/Makefile:1.3	Sun Feb 21 01:46:35 2010
+++ src/external/cddl/osnet/lib/libumem/Makefile	Sun Feb 28 22:45:45 2010
@@ -1,7 +1,7 @@
-#	$NetBSD: Makefile,v 1.3 2010/02/21 01:46:35 darran Exp $
+#	$NetBSD: Makefile,v 1.4 2010/02/28 22:45:45 haad Exp $
 
 LIB=	umem
-SRCS=	umem.c
+SRCS=	umem.c stub_stand.c
 
 .include "../../Makefile.zfs"
 .include <bsd.lib.mk>

Added files:

Index: src/external/cddl/osnet/lib/libumem/stub_stand.c
diff -u /dev/null src/external/cddl/osnet/lib/libumem/stub_stand.c:1.1
--- /dev/null	Sun Feb 28 22:45:45 2010
+++ src/external/cddl/osnet/lib/libumem/stub_stand.c	Sun Feb 28 22:45:45 2010
@@ -0,0 +1,83 @@
+/*
+ * CDDL HEADER START
+ *
+ * The contents of this file are subject to the terms of the
+ * Common Development and Distribution License (the "License").
+ * You may not use this file except in compliance with the License.
+ *
+ * You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
+ * or http://www.opensolaris.org/os/licensing.
+ * See the License for the specific language governing permissions
+ * and limitations under the License.
+ *
+ * When distributing Covered Code, include this CDDL HEADER in each
+ * file and include the License file at usr/src/OPENSOLARIS.LICENSE.
+ * If applicable, add the following below this CDDL HEADER, with the
+ * fields enclosed by brackets "[]" replaced with your own identifying
+ * information: Portions Copyright [yyyy] [name of copyright owner]
+ *
+ * CDDL HEADER END
+ */
+
+/*
+ * Copyright 2008 Sun Microsystems, Inc.  All rights reserved.
+ * Use is subject to license terms.
+ */
+
+#pragma ident"%Z%%M%%I%%E% SMI"
+
+/*
+ * Stubs for the standalone to reduce the dependence on external libraries
+ */
+
+#include <string.h>
+#include "misc.h"
+
+/*ARGSUSED*/
+int
+mutex_init(mutex_t *mp, int type, void *arg)
+{
+
+	return (0);
+}
+
+/*ARGSUSED*/
+int
+mutex_destroy(mutex_t *mp)
+{
+	return (0);
+}
+
+/*ARGSUSED*/
+int
+_mutex_held(mutex_t *mp)
+{
+	return (1);
+}
+
+/*ARGSUSED*/
+int
+mutex_lock(mutex_t *mp)
+{
+	return (0);
+}
+
+/*ARGSUSED*/
+int
+mutex_trylock(mutex_t *mp)
+{
+	return (0);
+}
+
+/*ARGSUSED*/
+int
+mutex_unlock(mutex_t *mp)
+{
+	return (0);
+}
+
+int
+issetugid(void)
+{
+	return (1);
+}

Reply via email to