Source-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[src/trunk]: src/external/cddl/osnet/lib/libumem Addmissing symbols to libumem.



details:   https://anonhg.NetBSD.org/src/rev/19124f382f5d
branches:  trunk
changeset: 752535:19124f382f5d
user:      haad <haad%NetBSD.org@localhost>
date:      Sun Feb 28 22:45:45 2010 +0000

description:
Addmissing symbols to libumem.

diffstat:

 external/cddl/osnet/lib/libumem/Makefile     |   4 +-
 external/cddl/osnet/lib/libumem/stub_stand.c |  83 ++++++++++++++++++++++++++++
 2 files changed, 85 insertions(+), 2 deletions(-)

diffs (100 lines):

diff -r 92e960e2f890 -r 19124f382f5d external/cddl/osnet/lib/libumem/Makefile
--- a/external/cddl/osnet/lib/libumem/Makefile  Sun Feb 28 22:42:44 2010 +0000
+++ b/external/cddl/osnet/lib/libumem/Makefile  Sun Feb 28 22:45:45 2010 +0000
@@ -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>
diff -r 92e960e2f890 -r 19124f382f5d external/cddl/osnet/lib/libumem/stub_stand.c
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/external/cddl/osnet/lib/libumem/stub_stand.c      Sun Feb 28 22:45:45 2010 +0000
@@ -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);
+}



Home | Main Index | Thread Index | Old Index