about summary refs log tree commit diff
diff options
context:
space:
mode:
-rw-r--r--ChangeLog6
-rw-r--r--linuxthreads/ChangeLog14
-rw-r--r--posix/Makefile3
-rw-r--r--sysdeps/unix/sysv/linux/Makefile4
4 files changed, 25 insertions, 2 deletions
diff --git a/ChangeLog b/ChangeLog
index 291c83b62e..62068c9387 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+1998-06-30  Ulrich Drepper  <drepper@cygnus.com>
+
+	* posix/Makefile (headers): Remove bits/pthreadtypes.h.
+	* sysdeps/unix/sysv/linux/Makefile [subdir==posix] (headers): Add
+	bits/pthreadtypes.h.
+
 1998-06-30 11:47  Ulrich Drepper  <drepper@cygnus.com>
 
 	* include/aio.h: New file.
diff --git a/linuxthreads/ChangeLog b/linuxthreads/ChangeLog
index 05c842a65f..08525005b6 100644
--- a/linuxthreads/ChangeLog
+++ b/linuxthreads/ChangeLog
@@ -1,3 +1,17 @@
+1998-06-30 11:47  Ulrich Drepper  <drepper@cygnus.com>
+
+	* attr.c: Include errno.h.  Use memcpy to copy sched_param.
+	* internals.h: Include limits.h.
+	* manager.c: Use memcpy to copy sched_param.
+	* ptfork.c: Include errno.h.
+	* pthread.c: Likewise.
+	* semaphore.c: Likewise.
+	* specific.c: Likewise.
+	* spinlock.h: Likewise.
+	* sysdeps/pthread/pthread.h: Include only allowed headers.  Move
+	type definition to ...
+	* sysdeps/pthread/bits/pthreadtypes.h: ...here.  New file.
+
 1998-06-29 12:34  Ulrich Drepper  <drepper@cygnus.com>
 
 	* sysdeps/pthread/pthread.h: Use __PMT not __P for function pointers.
diff --git a/posix/Makefile b/posix/Makefile
index ae3a40b04c..5a37df6325 100644
--- a/posix/Makefile
+++ b/posix/Makefile
@@ -26,8 +26,7 @@ headers	:= sys/utsname.h sys/times.h sys/wait.h sys/types.h unistd.h	      \
 	   bits/posix1_lim.h bits/posix2_lim.h bits/posix_opt.h 	      \
 	   bits/local_lim.h tar.h bits/utsname.h bits/confname.h	      \
 	   bits/waitflags.h bits/waitstatus.h sys/unistd.h sched.h	      \
-	   bits/sched.h re_comp.h wait.h bits/environments.h cpio.h	      \
-	   bits/pthreadtypes.h
+	   bits/sched.h re_comp.h wait.h bits/environments.h cpio.h
 
 distribute := confstr.h TESTS TESTS2C.sed testcases.h \
 	      PTESTS PTESTS2C.sed ptestcases.h \
diff --git a/sysdeps/unix/sysv/linux/Makefile b/sysdeps/unix/sysv/linux/Makefile
index 6f13dfe62b..ec42e776c0 100644
--- a/sysdeps/unix/sysv/linux/Makefile
+++ b/sysdeps/unix/sysv/linux/Makefile
@@ -74,6 +74,10 @@ ifeq ($(subdir),stdio-common)
 inhibit-siglist := yes
 endif
 
+ifeq ($(subdir),posix)
+headers := bits/pthreadtypes.h
+endif
+
 ifeq ($(subdir),inet)
 sysdep_headers += netinet/in_systm.h netinet/udp.h \
 		  netinet/if_fddi.h netinet/if_tr.h netinet/igmp.h \