summaryrefslogtreecommitdiffstats
path: root/lib/libc
diff options
context:
space:
mode:
authordavidxu <davidxu@FreeBSD.org>2010-01-05 06:40:27 +0000
committerdavidxu <davidxu@FreeBSD.org>2010-01-05 06:40:27 +0000
commit3f563b5b5f32331253c1c28a711d5d3e3896f2a1 (patch)
tree72c6fd2d9e939be2326cff7519bc6ad15d7a7b8a /lib/libc
parent451e3b67a442f0ece7844a78363c5d49abe3a0cf (diff)
downloadFreeBSD-src-3f563b5b5f32331253c1c28a711d5d3e3896f2a1.zip
FreeBSD-src-3f563b5b5f32331253c1c28a711d5d3e3896f2a1.tar.gz
More cleanup, remove _libc prefix because libthr no longer has stubs
referencing them.
Diffstat (limited to 'lib/libc')
-rw-r--r--lib/libc/gen/Symbol.map8
-rw-r--r--lib/libc/gen/sem_new.c52
2 files changed, 21 insertions, 39 deletions
diff --git a/lib/libc/gen/Symbol.map b/lib/libc/gen/Symbol.map
index 4f75b73..e7d59bb 100644
--- a/lib/libc/gen/Symbol.map
+++ b/lib/libc/gen/Symbol.map
@@ -475,14 +475,6 @@ FBSDprivate_1.0 {
__waitpid;
_waitpid;
- _libc_sem_destroy;
- _libc_sem_init;
- _libc_sem_getvalue;
- _libc_sem_trywait;
- _libc_sem_wait;
- _libc_sem_timedwait;
- _libc_sem_post;
-
_libc_sem_init_compat;
_libc_sem_destroy_compat;
_libc_sem_open_compat;
diff --git a/lib/libc/gen/sem_new.c b/lib/libc/gen/sem_new.c
index 844be28..dbaf6e1 100644
--- a/lib/libc/gen/sem_new.c
+++ b/lib/libc/gen/sem_new.c
@@ -48,26 +48,16 @@
#include <unistd.h>
#include "un-namespace.h"
-__weak_reference(_libc_sem_close, sem_close);
-__weak_reference(_libc_sem_close, _sem_close);
-__weak_reference(_libc_sem_destroy, sem_destroy);
-__weak_reference(_libc_sem_destroy, _sem_destroy);
-__weak_reference(_libc_sem_getvalue, sem_getvalue);
-__weak_reference(_libc_sem_getvalue, _sem_getvalue);
-__weak_reference(_libc_sem_init, sem_init);
-__weak_reference(_libc_sem_init, _sem_init);
-__weak_reference(_libc_sem_open, sem_open);
-__weak_reference(_libc_sem_open, _sem_open);
-__weak_reference(_libc_sem_post, sem_post);
-__weak_reference(_libc_sem_post, _sem_post);
-__weak_reference(_libc_sem_timedwait, sem_timedwait);
-__weak_reference(_libc_sem_timedwait, _sem_timedwait);
-__weak_reference(_libc_sem_trywait, sem_trywait);
-__weak_reference(_libc_sem_trywait, _sem_trywait);
-__weak_reference(_libc_sem_unlink, sem_unlink);
-__weak_reference(_libc_sem_unlink, _sem_unlink);
-__weak_reference(_libc_sem_wait, sem_wait);
-__weak_reference(_libc_sem_wait, _sem_wait);
+__weak_reference(_sem_close, sem_close);
+__weak_reference(_sem_destroy, sem_destroy);
+__weak_reference(_sem_getvalue, sem_getvalue);
+__weak_reference(_sem_init, sem_init);
+__weak_reference(_sem_open, sem_open);
+__weak_reference(_sem_post, sem_post);
+__weak_reference(_sem_timedwait, sem_timedwait);
+__weak_reference(_sem_trywait, sem_trywait);
+__weak_reference(_sem_unlink, sem_unlink);
+__weak_reference(_sem_wait, sem_wait);
#define SEM_PREFIX "/tmp/SEMD"
#define SEM_MAGIC ((u_int32_t)0x73656d31)
@@ -127,7 +117,7 @@ sem_check_validity(sem_t *sem)
}
int
-_libc_sem_init(sem_t *sem, int pshared, unsigned int value)
+_sem_init(sem_t *sem, int pshared, unsigned int value)
{
if (value > SEM_VALUE_MAX) {
@@ -144,7 +134,7 @@ _libc_sem_init(sem_t *sem, int pshared, unsigned int value)
}
sem_t *
-_libc_sem_open(const char *name, int flags, ...)
+_sem_open(const char *name, int flags, ...)
{
char path[PATH_MAX];
@@ -251,7 +241,7 @@ error:
}
int
-_libc_sem_close(sem_t *sem)
+_sem_close(sem_t *sem)
{
struct sem_nameinfo *ni;
@@ -287,7 +277,7 @@ _libc_sem_close(sem_t *sem)
}
int
-_libc_sem_unlink(const char *name)
+_sem_unlink(const char *name)
{
char path[PATH_MAX];
@@ -306,7 +296,7 @@ _libc_sem_unlink(const char *name)
}
int
-_libc_sem_destroy(sem_t *sem)
+_sem_destroy(sem_t *sem)
{
if (sem_check_validity(sem) != 0)
@@ -321,7 +311,7 @@ _libc_sem_destroy(sem_t *sem)
}
int
-_libc_sem_getvalue(sem_t * __restrict sem, int * __restrict sval)
+_sem_getvalue(sem_t * __restrict sem, int * __restrict sval)
{
if (sem_check_validity(sem) != 0)
@@ -352,7 +342,7 @@ usem_wait(struct _usem *sem, const struct timespec *timeout)
}
int
-_libc_sem_trywait(sem_t *sem)
+_sem_trywait(sem_t *sem)
{
int val;
@@ -403,7 +393,7 @@ restore_async_cancel(int val)
}
int
-_libc_sem_timedwait(sem_t * __restrict sem,
+_sem_timedwait(sem_t * __restrict sem,
const struct timespec * __restrict abstime)
{
struct timespec ts, ts2;
@@ -444,9 +434,9 @@ _libc_sem_timedwait(sem_t * __restrict sem,
}
int
-_libc_sem_wait(sem_t *sem)
+_sem_wait(sem_t *sem)
{
- return _libc_sem_timedwait(sem, NULL);
+ return _sem_timedwait(sem, NULL);
}
/*
@@ -456,7 +446,7 @@ _libc_sem_wait(sem_t *sem)
* The implementation does not use lock, so it should be safe.
*/
int
-_libc_sem_post(sem_t *sem)
+_sem_post(sem_t *sem)
{
if (sem_check_validity(sem) != 0)
OpenPOWER on IntegriCloud