summaryrefslogtreecommitdiff
path: root/usr/src/lib
diff options
context:
space:
mode:
Diffstat (limited to 'usr/src/lib')
-rw-r--r--usr/src/lib/libc/port/gen/nlspath_checks.c4
-rw-r--r--usr/src/lib/libc/port/locale/localeimpl.c2
-rw-r--r--usr/src/lib/libfakekernel/common/kmem.c10
-rw-r--r--usr/src/lib/libfakekernel/common/mapfile-vers2
-rw-r--r--usr/src/lib/libfakekernel/common/taskq.c1
-rw-r--r--usr/src/lib/libficl/Makefile.com5
6 files changed, 12 insertions, 12 deletions
diff --git a/usr/src/lib/libc/port/gen/nlspath_checks.c b/usr/src/lib/libc/port/gen/nlspath_checks.c
index fb63ec8e6a..f06b564cb0 100644
--- a/usr/src/lib/libc/port/gen/nlspath_checks.c
+++ b/usr/src/lib/libc/port/gen/nlspath_checks.c
@@ -24,8 +24,6 @@
* Use is subject to license terms.
*/
-#pragma ident "%Z%%M% %I% %E% SMI"
-
#include "lint.h"
#include "mtlib.h"
#include <string.h>
@@ -626,7 +624,7 @@ clean_env(void)
else if (issetugid()) { /* Found and set-uid, clean */
int off = 1;
- for (p++; (p[-off] = p[0]) != '\0'; p++)
+ for (p++; (p[-off] = p[0]) != NULL; p++)
if (**p == 'N' && nvmatch("NLSPATH", *p) != NULL)
off++;
diff --git a/usr/src/lib/libc/port/locale/localeimpl.c b/usr/src/lib/libc/port/locale/localeimpl.c
index f7e3ab240f..9083e0f16b 100644
--- a/usr/src/lib/libc/port/locale/localeimpl.c
+++ b/usr/src/lib/libc/port/locale/localeimpl.c
@@ -146,7 +146,7 @@ static char *categories[7] = {
* Prototypes.
*/
static const char *get_locale_env(int);
-static struct locdata *locdata_get(int, const const char *);
+static struct locdata *locdata_get(int, const char *);
static struct locdata *locdata_get_cache(int, const char *);
static locale_t mklocname(locale_t);
diff --git a/usr/src/lib/libfakekernel/common/kmem.c b/usr/src/lib/libfakekernel/common/kmem.c
index 18ebb89885..0c69bf5151 100644
--- a/usr/src/lib/libfakekernel/common/kmem.c
+++ b/usr/src/lib/libfakekernel/common/kmem.c
@@ -11,7 +11,7 @@
/*
* Copyright 2013 Nexenta Systems, Inc. All rights reserved.
- * Copyright (c) 2017, Joyent, Inc.
+ * Copyright 2018, Joyent, Inc.
*/
#include <sys/kmem.h>
@@ -126,7 +126,7 @@ kmem_cache_free(kmem_cache_t *kc, void *p)
/* ARGSUSED */
void
kmem_cache_set_move(kmem_cache_t *kc,
- kmem_cbrc_t (*fun)(void *, void *, size_t, void *))
+ kmem_cbrc_t (*fun)(void *, void *, size_t, void *))
{
}
@@ -142,12 +142,6 @@ kmem_cache_reap_soon(kmem_cache_t *kc)
{
}
-/* ARGSUSED */
-void
-kmem_cache_reap_now(kmem_cache_t *kc)
-{
-}
-
/* uint64_t kmem_cache_stat(kmem_cache_t *, char *); */
/* ARGSUSED */
diff --git a/usr/src/lib/libfakekernel/common/mapfile-vers b/usr/src/lib/libfakekernel/common/mapfile-vers
index 2aed6dfef2..1c41dd9b58 100644
--- a/usr/src/lib/libfakekernel/common/mapfile-vers
+++ b/usr/src/lib/libfakekernel/common/mapfile-vers
@@ -13,6 +13,7 @@
# Copyright 2015 Nexenta Systems, Inc. All rights reserved.
# Copyright (c) 2017, Joyent, Inc.
# Copyright 2017 RackTop Systems.
+# Copyright 2018, Joyent, Inc.
#
#
@@ -204,6 +205,7 @@ SYMBOL_VERSION SUNWprivate_1.1 {
taskq_destroy;
taskq_dispatch;
taskq_dispatch_ent;
+ taskq_empty;
taskq_member;
taskq_empty;
taskq_wait;
diff --git a/usr/src/lib/libfakekernel/common/taskq.c b/usr/src/lib/libfakekernel/common/taskq.c
index be734f9096..c445557d3f 100644
--- a/usr/src/lib/libfakekernel/common/taskq.c
+++ b/usr/src/lib/libfakekernel/common/taskq.c
@@ -27,6 +27,7 @@
* Copyright 2013 Nexenta Systems, Inc. All rights reserved.
* Copyright (c) 2017, Joyent, Inc.
* Copyright 2017 RackTop Systems.
+ * Copyright 2018, Joyent, Inc.
*/
#include <sys/taskq_impl.h>
diff --git a/usr/src/lib/libficl/Makefile.com b/usr/src/lib/libficl/Makefile.com
index 505e0d27f4..cdf4419df0 100644
--- a/usr/src/lib/libficl/Makefile.com
+++ b/usr/src/lib/libficl/Makefile.com
@@ -31,6 +31,11 @@ FICLDIR= $(SRC)/common/ficl
C99MODE= $(C99_ENABLE)
CPPFLAGS += -I.. -I$(FICLDIR) -D_LARGEFILE64_SOURCE=1
+# As variable "count" is marked volatile, gcc 4.4.4 will complain about
+# function argument. So we switch this warning off
+# for time being, till gcc 4.4.4 will be replaced.
+pics/vm.o := CERRWARN += -_gcc=-Wno-clobbered
+
LDLIBS += -luuid -lc -lm -lumem
HEADERS= $(FICLDIR)/ficl.h $(FICLDIR)/ficltokens.h ../ficllocal.h \