[Lsb-messages] /var/www/bzr/lsb/devel/lsbspec r3897: add an lsb/types.h for ssize_t (bug 3469)

Mats Wichmann mats at linuxfoundation.org
Thu Mar 7 20:12:51 UTC 2013


------------------------------------------------------------
revno: 3897
committer: Mats Wichmann <mats at linuxfoundation.org>
branch nick: lsbspec
timestamp: Thu 2013-03-07 13:12:51 -0700
message:
  add an lsb/types.h for ssize_t (bug 3469)
modified:
  LSB/AMD64/baselib/baselib.sgml
  LSB/AMD64/baselib/libc.sgml
  LSB/AMD64/baselib/libpthread.sgml
  LSB/IA32/baselib/baselib.sgml
  LSB/IA32/baselib/libc.sgml
  LSB/IA32/baselib/libpthread.sgml
  LSB/IA64/baselib/baselib.sgml
  LSB/IA64/baselib/libc.sgml
  LSB/IA64/baselib/libpthread.sgml
  LSB/PPC32/baselib/baselib.sgml
  LSB/PPC32/baselib/libc.sgml
  LSB/PPC32/baselib/libpthread.sgml
  LSB/PPC64/baselib/baselib.sgml
  LSB/PPC64/baselib/libc.sgml
  LSB/PPC64/baselib/libpthread.sgml
  LSB/S390/baselib/baselib.sgml
  LSB/S390/baselib/libc.sgml
  LSB/S390/baselib/libpthread.sgml
  LSB/S390X/baselib/baselib.sgml
  LSB/S390X/baselib/libc.sgml
  LSB/S390X/baselib/libpthread.sgml
  LSB/generic/baselib/baselib.sgml
  LSB/generic/baselib/libc.sgml
  LSB/generic/baselib/libpthread.sgml
-------------- next part --------------
=== modified file 'LSB/AMD64/baselib/baselib.sgml'
--- a/LSB/AMD64/baselib/baselib.sgml	2013-03-06 15:45:37 +0000
+++ b/LSB/AMD64/baselib/baselib.sgml	2013-03-07 20:12:51 +0000
@@ -3610,15 +3610,7 @@
 </SCREEN>
 </SECT2>
 <!-- empty header file x86-64/sys/timex.h -->
-<SECT2>
-<TITLE>sys/types.h</TITLE>
-<PARA>
-</PARA>
-<SCREEN>
-
-typedef int64_t ssize_t;
-</SCREEN>
-</SECT2>
+<!-- empty header file x86-64/sys/types.h -->
 <!-- empty header file x86-64/sys/uio.h -->
 <SECT2>
 <TITLE>sys/un.h</TITLE>
@@ -5387,6 +5379,15 @@
 </SCREEN>
 </SECT2>
 <SECT2>
+<TITLE>lsb/types.h</TITLE>
+<PARA>
+</PARA>
+<SCREEN>
+
+typedef int64_t ssize_t;
+</SCREEN>
+</SECT2>
+<SECT2>
 <TITLE>pthread.h</TITLE>
 <PARA>
 </PARA>

=== modified file 'LSB/AMD64/baselib/libc.sgml'
--- a/LSB/AMD64/baselib/libc.sgml	2013-03-06 15:45:37 +0000
+++ b/LSB/AMD64/baselib/libc.sgml	2013-03-07 20:12:51 +0000
@@ -3583,15 +3583,7 @@
 </SCREEN>
 </SECT2>
 <!-- empty header file x86-64/sys/timex.h -->
-<SECT2>
-<TITLE>sys/types.h</TITLE>
-<PARA>
-</PARA>
-<SCREEN>
-
-typedef int64_t ssize_t;
-</SCREEN>
-</SECT2>
+<!-- empty header file x86-64/sys/types.h -->
 <!-- empty header file x86-64/sys/uio.h -->
 <SECT2>
 <TITLE>sys/un.h</TITLE>

=== modified file 'LSB/AMD64/baselib/libpthread.sgml'
--- a/LSB/AMD64/baselib/libpthread.sgml	2013-02-15 15:14:23 +0000
+++ b/LSB/AMD64/baselib/libpthread.sgml	2013-03-07 20:12:51 +0000
@@ -643,6 +643,15 @@
 </SCREEN>
 </SECT2>
 <SECT2>
+<TITLE>lsb/types.h</TITLE>
+<PARA>
+</PARA>
+<SCREEN>
+
+typedef int64_t ssize_t;
+</SCREEN>
+</SECT2>
+<SECT2>
 <TITLE>pthread.h</TITLE>
 <PARA>
 </PARA>

=== modified file 'LSB/IA32/baselib/baselib.sgml'
--- a/LSB/IA32/baselib/baselib.sgml	2013-03-06 15:45:37 +0000
+++ b/LSB/IA32/baselib/baselib.sgml	2013-03-07 20:12:51 +0000
@@ -3633,15 +3633,7 @@
 </SCREEN>
 </SECT2>
 <!-- empty header file IA32/sys/timex.h -->
-<SECT2>
-<TITLE>sys/types.h</TITLE>
-<PARA>
-</PARA>
-<SCREEN>
-
-typedef int32_t ssize_t;
-</SCREEN>
-</SECT2>
+<!-- empty header file IA32/sys/types.h -->
 <!-- empty header file IA32/sys/uio.h -->
 <SECT2>
 <TITLE>sys/un.h</TITLE>
@@ -5395,6 +5387,15 @@
 </SCREEN>
 </SECT2>
 <SECT2>
+<TITLE>lsb/types.h</TITLE>
+<PARA>
+</PARA>
+<SCREEN>
+
+typedef int32_t ssize_t;
+</SCREEN>
+</SECT2>
+<SECT2>
 <TITLE>pthread.h</TITLE>
 <PARA>
 </PARA>

=== modified file 'LSB/IA32/baselib/libc.sgml'
--- a/LSB/IA32/baselib/libc.sgml	2013-03-06 15:45:37 +0000
+++ b/LSB/IA32/baselib/libc.sgml	2013-03-07 20:12:51 +0000
@@ -3607,15 +3607,7 @@
 </SCREEN>
 </SECT2>
 <!-- empty header file IA32/sys/timex.h -->
-<SECT2>
-<TITLE>sys/types.h</TITLE>
-<PARA>
-</PARA>
-<SCREEN>
-
-typedef int32_t ssize_t;
-</SCREEN>
-</SECT2>
+<!-- empty header file IA32/sys/types.h -->
 <!-- empty header file IA32/sys/uio.h -->
 <SECT2>
 <TITLE>sys/un.h</TITLE>

=== modified file 'LSB/IA32/baselib/libpthread.sgml'
--- a/LSB/IA32/baselib/libpthread.sgml	2013-02-15 15:14:23 +0000
+++ b/LSB/IA32/baselib/libpthread.sgml	2013-03-07 20:12:51 +0000
@@ -643,6 +643,15 @@
 </SCREEN>
 </SECT2>
 <SECT2>
+<TITLE>lsb/types.h</TITLE>
+<PARA>
+</PARA>
+<SCREEN>
+
+typedef int32_t ssize_t;
+</SCREEN>
+</SECT2>
+<SECT2>
 <TITLE>pthread.h</TITLE>
 <PARA>
 </PARA>

=== modified file 'LSB/IA64/baselib/baselib.sgml'
--- a/LSB/IA64/baselib/baselib.sgml	2013-03-06 15:45:37 +0000
+++ b/LSB/IA64/baselib/baselib.sgml	2013-03-07 20:12:51 +0000
@@ -3576,15 +3576,7 @@
 </SCREEN>
 </SECT2>
 <!-- empty header file IA64/sys/timex.h -->
-<SECT2>
-<TITLE>sys/types.h</TITLE>
-<PARA>
-</PARA>
-<SCREEN>
-
-typedef int64_t ssize_t;
-</SCREEN>
-</SECT2>
+<!-- empty header file IA64/sys/types.h -->
 <!-- empty header file IA64/sys/uio.h -->
 <SECT2>
 <TITLE>sys/un.h</TITLE>
@@ -5301,6 +5293,15 @@
 </SCREEN>
 </SECT2>
 <SECT2>
+<TITLE>lsb/types.h</TITLE>
+<PARA>
+</PARA>
+<SCREEN>
+
+typedef int64_t ssize_t;
+</SCREEN>
+</SECT2>
+<SECT2>
 <TITLE>pthread.h</TITLE>
 <PARA>
 </PARA>

=== modified file 'LSB/IA64/baselib/libc.sgml'
--- a/LSB/IA64/baselib/libc.sgml	2013-03-06 15:45:37 +0000
+++ b/LSB/IA64/baselib/libc.sgml	2013-03-07 20:12:51 +0000
@@ -3548,15 +3548,7 @@
 </SCREEN>
 </SECT2>
 <!-- empty header file IA64/sys/timex.h -->
-<SECT2>
-<TITLE>sys/types.h</TITLE>
-<PARA>
-</PARA>
-<SCREEN>
-
-typedef int64_t ssize_t;
-</SCREEN>
-</SECT2>
+<!-- empty header file IA64/sys/types.h -->
 <!-- empty header file IA64/sys/uio.h -->
 <SECT2>
 <TITLE>sys/un.h</TITLE>

=== modified file 'LSB/IA64/baselib/libpthread.sgml'
--- a/LSB/IA64/baselib/libpthread.sgml	2013-02-15 15:14:23 +0000
+++ b/LSB/IA64/baselib/libpthread.sgml	2013-03-07 20:12:51 +0000
@@ -643,6 +643,15 @@
 </SCREEN>
 </SECT2>
 <SECT2>
+<TITLE>lsb/types.h</TITLE>
+<PARA>
+</PARA>
+<SCREEN>
+
+typedef int64_t ssize_t;
+</SCREEN>
+</SECT2>
+<SECT2>
 <TITLE>pthread.h</TITLE>
 <PARA>
 </PARA>

=== modified file 'LSB/PPC32/baselib/baselib.sgml'
--- a/LSB/PPC32/baselib/baselib.sgml	2013-03-06 15:45:37 +0000
+++ b/LSB/PPC32/baselib/baselib.sgml	2013-03-07 20:12:51 +0000
@@ -3713,15 +3713,7 @@
 </SCREEN>
 </SECT2>
 <!-- empty header file PPC32/sys/timex.h -->
-<SECT2>
-<TITLE>sys/types.h</TITLE>
-<PARA>
-</PARA>
-<SCREEN>
-
-typedef int32_t ssize_t;
-</SCREEN>
-</SECT2>
+<!-- empty header file PPC32/sys/types.h -->
 <!-- empty header file PPC32/sys/uio.h -->
 <SECT2>
 <TITLE>sys/un.h</TITLE>
@@ -5727,6 +5719,15 @@
 </SCREEN>
 </SECT2>
 <SECT2>
+<TITLE>lsb/types.h</TITLE>
+<PARA>
+</PARA>
+<SCREEN>
+
+typedef int32_t ssize_t;
+</SCREEN>
+</SECT2>
+<SECT2>
 <TITLE>pthread.h</TITLE>
 <PARA>
 </PARA>

=== modified file 'LSB/PPC32/baselib/libc.sgml'
--- a/LSB/PPC32/baselib/libc.sgml	2013-03-06 15:45:37 +0000
+++ b/LSB/PPC32/baselib/libc.sgml	2013-03-07 20:12:51 +0000
@@ -3685,15 +3685,7 @@
 </SCREEN>
 </SECT2>
 <!-- empty header file PPC32/sys/timex.h -->
-<SECT2>
-<TITLE>sys/types.h</TITLE>
-<PARA>
-</PARA>
-<SCREEN>
-
-typedef int32_t ssize_t;
-</SCREEN>
-</SECT2>
+<!-- empty header file PPC32/sys/types.h -->
 <!-- empty header file PPC32/sys/uio.h -->
 <SECT2>
 <TITLE>sys/un.h</TITLE>

=== modified file 'LSB/PPC32/baselib/libpthread.sgml'
--- a/LSB/PPC32/baselib/libpthread.sgml	2013-02-15 15:14:23 +0000
+++ b/LSB/PPC32/baselib/libpthread.sgml	2013-03-07 20:12:51 +0000
@@ -643,6 +643,15 @@
 </SCREEN>
 </SECT2>
 <SECT2>
+<TITLE>lsb/types.h</TITLE>
+<PARA>
+</PARA>
+<SCREEN>
+
+typedef int32_t ssize_t;
+</SCREEN>
+</SECT2>
+<SECT2>
 <TITLE>pthread.h</TITLE>
 <PARA>
 </PARA>

=== modified file 'LSB/PPC64/baselib/baselib.sgml'
--- a/LSB/PPC64/baselib/baselib.sgml	2013-03-06 15:45:37 +0000
+++ b/LSB/PPC64/baselib/baselib.sgml	2013-03-07 20:12:51 +0000
@@ -3705,15 +3705,7 @@
 </SCREEN>
 </SECT2>
 <!-- empty header file PPC64/sys/timex.h -->
-<SECT2>
-<TITLE>sys/types.h</TITLE>
-<PARA>
-</PARA>
-<SCREEN>
-
-typedef int64_t ssize_t;
-</SCREEN>
-</SECT2>
+<!-- empty header file PPC64/sys/types.h -->
 <!-- empty header file PPC64/sys/uio.h -->
 <SECT2>
 <TITLE>sys/un.h</TITLE>
@@ -5726,6 +5718,15 @@
 </SCREEN>
 </SECT2>
 <SECT2>
+<TITLE>lsb/types.h</TITLE>
+<PARA>
+</PARA>
+<SCREEN>
+
+typedef int64_t ssize_t;
+</SCREEN>
+</SECT2>
+<SECT2>
 <TITLE>pthread.h</TITLE>
 <PARA>
 </PARA>

=== modified file 'LSB/PPC64/baselib/libc.sgml'
--- a/LSB/PPC64/baselib/libc.sgml	2013-03-06 15:45:37 +0000
+++ b/LSB/PPC64/baselib/libc.sgml	2013-03-07 20:12:51 +0000
@@ -3677,15 +3677,7 @@
 </SCREEN>
 </SECT2>
 <!-- empty header file PPC64/sys/timex.h -->
-<SECT2>
-<TITLE>sys/types.h</TITLE>
-<PARA>
-</PARA>
-<SCREEN>
-
-typedef int64_t ssize_t;
-</SCREEN>
-</SECT2>
+<!-- empty header file PPC64/sys/types.h -->
 <!-- empty header file PPC64/sys/uio.h -->
 <SECT2>
 <TITLE>sys/un.h</TITLE>

=== modified file 'LSB/PPC64/baselib/libpthread.sgml'
--- a/LSB/PPC64/baselib/libpthread.sgml	2013-02-15 15:14:23 +0000
+++ b/LSB/PPC64/baselib/libpthread.sgml	2013-03-07 20:12:51 +0000
@@ -643,6 +643,15 @@
 </SCREEN>
 </SECT2>
 <SECT2>
+<TITLE>lsb/types.h</TITLE>
+<PARA>
+</PARA>
+<SCREEN>
+
+typedef int64_t ssize_t;
+</SCREEN>
+</SECT2>
+<SECT2>
 <TITLE>pthread.h</TITLE>
 <PARA>
 </PARA>

=== modified file 'LSB/S390/baselib/baselib.sgml'
--- a/LSB/S390/baselib/baselib.sgml	2013-03-06 15:45:37 +0000
+++ b/LSB/S390/baselib/baselib.sgml	2013-03-07 20:12:51 +0000
@@ -3717,15 +3717,7 @@
 </SCREEN>
 </SECT2>
 <!-- empty header file S390/sys/timex.h -->
-<SECT2>
-<TITLE>sys/types.h</TITLE>
-<PARA>
-</PARA>
-<SCREEN>
-
-typedef int32_t ssize_t;
-</SCREEN>
-</SECT2>
+<!-- empty header file S390/sys/types.h -->
 <!-- empty header file S390/sys/uio.h -->
 <SECT2>
 <TITLE>sys/un.h</TITLE>
@@ -5721,6 +5713,15 @@
 </SCREEN>
 </SECT2>
 <SECT2>
+<TITLE>lsb/types.h</TITLE>
+<PARA>
+</PARA>
+<SCREEN>
+
+typedef int32_t ssize_t;
+</SCREEN>
+</SECT2>
+<SECT2>
 <TITLE>pthread.h</TITLE>
 <PARA>
 </PARA>

=== modified file 'LSB/S390/baselib/libc.sgml'
--- a/LSB/S390/baselib/libc.sgml	2013-03-06 15:45:37 +0000
+++ b/LSB/S390/baselib/libc.sgml	2013-03-07 20:12:51 +0000
@@ -3689,15 +3689,7 @@
 </SCREEN>
 </SECT2>
 <!-- empty header file S390/sys/timex.h -->
-<SECT2>
-<TITLE>sys/types.h</TITLE>
-<PARA>
-</PARA>
-<SCREEN>
-
-typedef int32_t ssize_t;
-</SCREEN>
-</SECT2>
+<!-- empty header file S390/sys/types.h -->
 <!-- empty header file S390/sys/uio.h -->
 <SECT2>
 <TITLE>sys/un.h</TITLE>

=== modified file 'LSB/S390/baselib/libpthread.sgml'
--- a/LSB/S390/baselib/libpthread.sgml	2013-02-15 15:14:23 +0000
+++ b/LSB/S390/baselib/libpthread.sgml	2013-03-07 20:12:51 +0000
@@ -643,6 +643,15 @@
 </SCREEN>
 </SECT2>
 <SECT2>
+<TITLE>lsb/types.h</TITLE>
+<PARA>
+</PARA>
+<SCREEN>
+
+typedef int32_t ssize_t;
+</SCREEN>
+</SECT2>
+<SECT2>
 <TITLE>pthread.h</TITLE>
 <PARA>
 </PARA>

=== modified file 'LSB/S390X/baselib/baselib.sgml'
--- a/LSB/S390X/baselib/baselib.sgml	2013-03-06 15:45:37 +0000
+++ b/LSB/S390X/baselib/baselib.sgml	2013-03-07 20:12:51 +0000
@@ -3703,15 +3703,7 @@
 </SCREEN>
 </SECT2>
 <!-- empty header file S390X/sys/timex.h -->
-<SECT2>
-<TITLE>sys/types.h</TITLE>
-<PARA>
-</PARA>
-<SCREEN>
-
-typedef int64_t ssize_t;
-</SCREEN>
-</SECT2>
+<!-- empty header file S390X/sys/types.h -->
 <!-- empty header file S390X/sys/uio.h -->
 <SECT2>
 <TITLE>sys/un.h</TITLE>
@@ -5707,6 +5699,15 @@
 </SCREEN>
 </SECT2>
 <SECT2>
+<TITLE>lsb/types.h</TITLE>
+<PARA>
+</PARA>
+<SCREEN>
+
+typedef int64_t ssize_t;
+</SCREEN>
+</SECT2>
+<SECT2>
 <TITLE>pthread.h</TITLE>
 <PARA>
 </PARA>

=== modified file 'LSB/S390X/baselib/libc.sgml'
--- a/LSB/S390X/baselib/libc.sgml	2013-03-06 15:45:37 +0000
+++ b/LSB/S390X/baselib/libc.sgml	2013-03-07 20:12:51 +0000
@@ -3675,15 +3675,7 @@
 </SCREEN>
 </SECT2>
 <!-- empty header file S390X/sys/timex.h -->
-<SECT2>
-<TITLE>sys/types.h</TITLE>
-<PARA>
-</PARA>
-<SCREEN>
-
-typedef int64_t ssize_t;
-</SCREEN>
-</SECT2>
+<!-- empty header file S390X/sys/types.h -->
 <!-- empty header file S390X/sys/uio.h -->
 <SECT2>
 <TITLE>sys/un.h</TITLE>

=== modified file 'LSB/S390X/baselib/libpthread.sgml'
--- a/LSB/S390X/baselib/libpthread.sgml	2013-02-15 15:14:23 +0000
+++ b/LSB/S390X/baselib/libpthread.sgml	2013-03-07 20:12:51 +0000
@@ -643,6 +643,15 @@
 </SCREEN>
 </SECT2>
 <SECT2>
+<TITLE>lsb/types.h</TITLE>
+<PARA>
+</PARA>
+<SCREEN>
+
+typedef int64_t ssize_t;
+</SCREEN>
+</SECT2>
+<SECT2>
 <TITLE>pthread.h</TITLE>
 <PARA>
 </PARA>

=== modified file 'LSB/generic/baselib/baselib.sgml'
--- a/LSB/generic/baselib/baselib.sgml	2013-03-06 23:53:06 +0000
+++ b/LSB/generic/baselib/baselib.sgml	2013-03-07 20:12:51 +0000
@@ -7542,7 +7542,7 @@
     uint32_t mask;
     uint32_t cookie;
     uint32_t len;
-    char name[];
+    char name[256];
 };
 extern int inotify_add_watch(int __fd, const char *__name,
 			     uint32_t __mask);
@@ -36067,6 +36067,18 @@
 </SCREEN>
 </SECT2>
 <SECT2>
+<TITLE>lsb/types.h</TITLE>
+<PARA>
+</PARA>
+<SCREEN>
+
+/*
+ * This header is architecture dependent
+ * Please refer to the specific architecture specification for details
+ */
+</SCREEN>
+</SECT2>
+<SECT2>
 <TITLE>pthread.h</TITLE>
 <PARA>
 </PARA>

=== modified file 'LSB/generic/baselib/libc.sgml'
--- a/LSB/generic/baselib/libc.sgml	2013-03-06 23:53:06 +0000
+++ b/LSB/generic/baselib/libc.sgml	2013-03-07 20:12:51 +0000
@@ -7473,7 +7473,7 @@
     uint32_t mask;
     uint32_t cookie;
     uint32_t len;
-    char name[];
+    char name[256];
 };
 extern int inotify_add_watch(int __fd, const char *__name,
 			     uint32_t __mask);

=== modified file 'LSB/generic/baselib/libpthread.sgml'
--- a/LSB/generic/baselib/libpthread.sgml	2013-02-26 01:14:50 +0000
+++ b/LSB/generic/baselib/libpthread.sgml	2013-03-07 20:12:51 +0000
@@ -673,6 +673,18 @@
 </SCREEN>
 </SECT2>
 <SECT2>
+<TITLE>lsb/types.h</TITLE>
+<PARA>
+</PARA>
+<SCREEN>
+
+/*
+ * This header is architecture dependent
+ * Please refer to the specific architecture specification for details
+ */
+</SCREEN>
+</SECT2>
+<SECT2>
 <TITLE>pthread.h</TITLE>
 <PARA>
 </PARA>



More information about the lsb-messages mailing list