2002-12-18  Jakub Jelinek  <jakub@redhat.com>

	* misc/Versions [libc: GLIBC_2.3.1]: Move __libc_readv and
	__libc_writev to...
	[libc: GLIBC_PRIVATE]: ...here.
	* sysvipc/Versions [libc: GLIBC_2.3.1]: Move __libc_msgrcv and
	__libc_msgsnd to...
	[libc: GLIBC_PRIVATE]: ...here.
This commit is contained in:
Ulrich Drepper 2002-12-18 23:27:15 +00:00
parent f051627fad
commit 99326cd47f
5 changed files with 21 additions and 5 deletions

View File

@ -1,3 +1,12 @@
2002-12-18 Jakub Jelinek <jakub@redhat.com>
* misc/Versions [libc: GLIBC_2.3.1]: Move __libc_readv and
__libc_writev to...
[libc: GLIBC_PRIVATE]: ...here.
* sysvipc/Versions [libc: GLIBC_2.3.1]: Move __libc_msgrcv and
__libc_msgsnd to...
[libc: GLIBC_PRIVATE]: ...here.
2002-12-18 Ulrich Drepper <drepper@redhat.com> 2002-12-18 Ulrich Drepper <drepper@redhat.com>
* sysdeps/unix/sysv/linux/i386/sysdep.h: Define ENTER_KERNEL macro. * sysdeps/unix/sysv/linux/i386/sysdep.h: Define ENTER_KERNEL macro.

View File

@ -34,6 +34,13 @@ weak_extern (__pthread_thread_self)
int __libc_multiple_threads attribute_hidden; int __libc_multiple_threads attribute_hidden;
# ifndef FLOATING_STACKS
# undef THREAD_GETMEM
# undef THREAD_SETMEM
# define THREAD_GETMEM(descr, member) descr->member
# define THREAD_SETMEM(descr, member, value) descr->member = (value)
# endif
/* The next two functions are similar to pthread_setcanceltype() but /* The next two functions are similar to pthread_setcanceltype() but
more specialized for the use in the cancelable functions like write(). more specialized for the use in the cancelable functions like write().
They do not need to check parameters etc. */ They do not need to check parameters etc. */

View File

@ -300,8 +300,11 @@ extern int __have_no_set_thread_area;
}) })
#endif #endif
#if __ASSUME_LDT_WORKS > 0
/* We want the OS to assign stack addresses. */ /* We want the OS to assign stack addresses. */
#define FLOATING_STACKS 1 #define FLOATING_STACKS 1
/* Maximum size of the stack if the rlimit is unlimited. */ /* Maximum size of the stack if the rlimit is unlimited. */
#define ARCH_STACK_MAX_SIZE 8*1024*1024 #define ARCH_STACK_MAX_SIZE 8*1024*1024
#endif

View File

@ -127,13 +127,10 @@ libc {
# s* # s*
setxattr; setxattr;
} }
GLIBC_2.3.1 {
# Support for cancellation points.
__libc_readv; __libc_writev;
}
GLIBC_PRIVATE { GLIBC_PRIVATE {
# functions which have an additional interface since they are # functions which have an additional interface since they are
# cancelable. # cancelable.
__libc_fsync; __libc_msync; __libc_fsync; __libc_msync;
__libc_readv; __libc_writev;
} }
} }

View File

@ -9,7 +9,7 @@ libc {
# s* # s*
semctl; semget; semop; shmat; shmctl; shmdt; shmget; semctl; semget; semop; shmat; shmctl; shmdt; shmget;
} }
GLIBC_2.3.1 { GLIBC_PRIVATE {
# Cancellation point entries. # Cancellation point entries.
__libc_msgrcv; __libc_msgsnd; __libc_msgrcv; __libc_msgsnd;
} }