Update.
2002-12-10 Jakub Jelinek <jakub@redhat.com> * include/libc-symbols.h: Fix a comment typo. * sysdeps/unix/sysv/linux/alpha/select.S (__libc_select): New alias. * sysdeps/unix/sysv/linux/alpha/sigsuspend.S (__libc_sigsuspend): Likewise. * sysdeps/unix/sysv/linux/ia64/sigsuspend.c (__libc_sigsuspend): Likewise. * sysdeps/unix/sysv/linux/s390/s390-64/sigsuspend.c (__libc_sigsuspend): Likewise. * sysdeps/unix/sysv/linux/sparc/sparc64/sigsuspend.c (__libc_sigsuspend): Likewise. * sysdeps/generic/creat.c (__libc_creat): Renamed from creat. (creat): New weak alias.
This commit is contained in:
parent
818d08de37
commit
dce8f2b62a
16
ChangeLog
16
ChangeLog
@ -1,3 +1,19 @@
|
|||||||
|
2002-12-10 Jakub Jelinek <jakub@redhat.com>
|
||||||
|
|
||||||
|
* include/libc-symbols.h: Fix a comment typo.
|
||||||
|
|
||||||
|
* sysdeps/unix/sysv/linux/alpha/select.S (__libc_select): New alias.
|
||||||
|
* sysdeps/unix/sysv/linux/alpha/sigsuspend.S (__libc_sigsuspend):
|
||||||
|
Likewise.
|
||||||
|
* sysdeps/unix/sysv/linux/ia64/sigsuspend.c (__libc_sigsuspend):
|
||||||
|
Likewise.
|
||||||
|
* sysdeps/unix/sysv/linux/s390/s390-64/sigsuspend.c
|
||||||
|
(__libc_sigsuspend): Likewise.
|
||||||
|
* sysdeps/unix/sysv/linux/sparc/sparc64/sigsuspend.c
|
||||||
|
(__libc_sigsuspend): Likewise.
|
||||||
|
* sysdeps/generic/creat.c (__libc_creat): Renamed from creat.
|
||||||
|
(creat): New weak alias.
|
||||||
|
|
||||||
2002-12-10 Roland McGrath <roland@redhat.com>
|
2002-12-10 Roland McGrath <roland@redhat.com>
|
||||||
|
|
||||||
* manual/libc-texinfo.sh: Emit @set ADD-ON for each ADD-ON that
|
* manual/libc-texinfo.sh: Emit @set ADD-ON for each ADD-ON that
|
||||||
|
@ -655,7 +655,7 @@
|
|||||||
There is no reason to use hidden_weak over hidden_def in assembly,
|
There is no reason to use hidden_weak over hidden_def in assembly,
|
||||||
but we provide it for consistency with the C usage.
|
but we provide it for consistency with the C usage.
|
||||||
hidden_proto doesn't make sense for assembly but the equivalent
|
hidden_proto doesn't make sense for assembly but the equivalent
|
||||||
is to call via the HIDDEN_JUMPTARGET macro einstead of JUMPTARGET. */
|
is to call via the HIDDEN_JUMPTARGET macro instead of JUMPTARGET. */
|
||||||
# define hidden_def(name) strong_alias (name, __GI_##name)
|
# define hidden_def(name) strong_alias (name, __GI_##name)
|
||||||
# define hidden_weak(name) hidden_def (name)
|
# define hidden_weak(name) hidden_def (name)
|
||||||
# define hidden_ver(local, name) strong_alias (local, __GI_##name)
|
# define hidden_ver(local, name) strong_alias (local, __GI_##name)
|
||||||
|
@ -1,3 +1,9 @@
|
|||||||
|
2002-12-10 Ulrich Drepper <drepper@redhat.com>
|
||||||
|
|
||||||
|
* wrapsyscall.c (CANCELABLE_SYSCALL): Don't define function as
|
||||||
|
weak. There is no reason for that.
|
||||||
|
(CANCELABLE_SYSCALL_VA): Likewise.
|
||||||
|
|
||||||
2002-12-09 Ulrich Drepper <drepper@redhat.com>
|
2002-12-09 Ulrich Drepper <drepper@redhat.com>
|
||||||
|
|
||||||
* wrapsyscall.c: Add wrappers for creat, poll, pselect, readv, select,
|
* wrapsyscall.c: Add wrappers for creat, poll, pselect, readv, select,
|
||||||
|
@ -44,7 +44,6 @@ const int __pthread_provide_wrappers = 0;
|
|||||||
#define CANCELABLE_SYSCALL(res_type, name, param_list, params) \
|
#define CANCELABLE_SYSCALL(res_type, name, param_list, params) \
|
||||||
extern res_type __libc_##name param_list; \
|
extern res_type __libc_##name param_list; \
|
||||||
res_type \
|
res_type \
|
||||||
__attribute__ ((weak)) \
|
|
||||||
name param_list \
|
name param_list \
|
||||||
{ \
|
{ \
|
||||||
res_type result; \
|
res_type result; \
|
||||||
@ -58,7 +57,6 @@ name param_list \
|
|||||||
#define CANCELABLE_SYSCALL_VA(res_type, name, param_list, params, last_arg) \
|
#define CANCELABLE_SYSCALL_VA(res_type, name, param_list, params, last_arg) \
|
||||||
res_type __libc_##name param_list; \
|
res_type __libc_##name param_list; \
|
||||||
res_type \
|
res_type \
|
||||||
__attribute__ ((weak)) \
|
|
||||||
name param_list \
|
name param_list \
|
||||||
{ \
|
{ \
|
||||||
res_type result; \
|
res_type result; \
|
||||||
|
@ -1,3 +1,7 @@
|
|||||||
|
2002-12-10 Ulrich Drepper <drepper@redhat.com>
|
||||||
|
|
||||||
|
* Makefile (tests): We can run tst-locale2 now.
|
||||||
|
|
||||||
2002-12-09 Ulrich Drepper <drepper@redhat.com>
|
2002-12-09 Ulrich Drepper <drepper@redhat.com>
|
||||||
|
|
||||||
* Versions: Remove duplicated sigwait entry.
|
* Versions: Remove duplicated sigwait entry.
|
||||||
|
@ -135,7 +135,7 @@ tests = tst-mutex1 tst-mutex2 tst-mutex3 tst-mutex4 tst-mutex5 tst-mutex6 \
|
|||||||
tst-stack1 \
|
tst-stack1 \
|
||||||
tst-unload \
|
tst-unload \
|
||||||
tst-sysconf \
|
tst-sysconf \
|
||||||
tst-locale1 #tst-locale2 <--- commented out until compiler is fixed
|
tst-locale1 tst-locale2
|
||||||
|
|
||||||
LDFLAGS-pthread.so = -Wl,--enable-new-dtags,-z,nodelete,-z,initfirst
|
LDFLAGS-pthread.so = -Wl,--enable-new-dtags,-z,nodelete,-z,initfirst
|
||||||
|
|
||||||
|
@ -23,9 +23,10 @@
|
|||||||
|
|
||||||
/* Create FILE with protections MODE. */
|
/* Create FILE with protections MODE. */
|
||||||
int
|
int
|
||||||
creat (file, mode)
|
__libc_creat (file, mode)
|
||||||
const char *file;
|
const char *file;
|
||||||
mode_t mode;
|
mode_t mode;
|
||||||
{
|
{
|
||||||
return __open (file, O_WRONLY|O_CREAT|O_TRUNC, mode);
|
return __open (file, O_WRONLY|O_CREAT|O_TRUNC, mode);
|
||||||
}
|
}
|
||||||
|
weak_alias (__libc_creat, creat)
|
||||||
|
@ -125,7 +125,9 @@ default_symbol_version (__select_tv64, __select, GLIBC_2.1)
|
|||||||
strong_alias (__select_tv64, __select_tv64p)
|
strong_alias (__select_tv64, __select_tv64p)
|
||||||
default_symbol_version (__select_tv64p, select, GLIBC_2.1)
|
default_symbol_version (__select_tv64p, select, GLIBC_2.1)
|
||||||
libc_hidden_ver (__select_tv64, __select)
|
libc_hidden_ver (__select_tv64, __select)
|
||||||
|
strong_alias (__select_tv64, __libc_select)
|
||||||
#else
|
#else
|
||||||
|
strong_alias (__select, __libc_select)
|
||||||
weak_alias (__select, select)
|
weak_alias (__select, select)
|
||||||
libc_hidden_def (__select)
|
libc_hidden_def (__select)
|
||||||
#endif
|
#endif
|
||||||
|
@ -53,3 +53,4 @@ error:
|
|||||||
|
|
||||||
libc_hidden_def (__sigsuspend)
|
libc_hidden_def (__sigsuspend)
|
||||||
weak_alias(__sigsuspend, sigsuspend)
|
weak_alias(__sigsuspend, sigsuspend)
|
||||||
|
strong_alias (__sigsuspend, __libc_sigsuspend)
|
||||||
|
@ -39,3 +39,4 @@ __sigsuspend (set)
|
|||||||
}
|
}
|
||||||
libc_hidden_def (__sigsuspend)
|
libc_hidden_def (__sigsuspend)
|
||||||
weak_alias (__sigsuspend, sigsuspend)
|
weak_alias (__sigsuspend, sigsuspend)
|
||||||
|
strong_alias (__sigsuspend, __libc_sigsuspend)
|
||||||
|
@ -38,3 +38,4 @@ __sigsuspend (set)
|
|||||||
}
|
}
|
||||||
libc_hidden_def (__sigsuspend)
|
libc_hidden_def (__sigsuspend)
|
||||||
weak_alias (__sigsuspend, sigsuspend)
|
weak_alias (__sigsuspend, sigsuspend)
|
||||||
|
strong_alias (__sigsuspend, __libc_sigsuspend)
|
||||||
|
@ -38,3 +38,4 @@ __sigsuspend (set)
|
|||||||
}
|
}
|
||||||
libc_hidden_def (__sigsuspend)
|
libc_hidden_def (__sigsuspend)
|
||||||
weak_alias (__sigsuspend, sigsuspend)
|
weak_alias (__sigsuspend, sigsuspend)
|
||||||
|
strong_alias (__sigsuspend, __libc_sigsuspend)
|
||||||
|
Loading…
Reference in New Issue
Block a user