Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
Update.
1998-04-24  Andreas Schwab  <schwab@issan.informatik.uni-dortmund.de>

	* streams/Makefile (headers): Add sys/stropts.h.
	* streams/sys/stropts.h: New file.

1998-04-25  Andreas Schwab  <schwab@issan.informatik.uni-dortmund.de>

	* sysdeps/unix/sysv/linux/ttyname.c,
	sysdeps/unix/sysv/linux/ttyname_r.c: New files, like
	sysdeps/posix/ttyname*.c, but look in /dev/pts first.

1998-04-25  Andreas Schwab  <schwab@issan.informatik.uni-dortmund.de>

	* sysdeps/unix/sysv/linux/ptsname.c: Fix off-by-one bug in second
	argument of _itoa_word.

1998-04-24  Andreas Schwab  <schwab@issan.informatik.uni-dortmund.de>

	* sysdeps/unix/sysv/linux/syscalls.list (s_getcwd, s_getdents,
	s_pread64, s_pwrite64, s_reboot, s_sigpending, s_sigprocmask): Set
	caller to getcwd, getdents, pread64, pwrite64, reboot, sigpending,
	sigprocmask, resp., instead of EXTRA.

	* sysdeps/unix/sysv/linux/Makefile (sysdep_routines): Remove
	s_pread64 and s_pwrite64.
  • Loading branch information
Ulrich Drepper committed Apr 27, 1998
1 parent 625094f commit 45139d5
Show file tree
Hide file tree
Showing 24 changed files with 588 additions and 13 deletions.
26 changes: 26 additions & 0 deletions ChangeLog
@@ -1,3 +1,29 @@
1998-04-24 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>

* streams/Makefile (headers): Add sys/stropts.h.
* streams/sys/stropts.h: New file.

1998-04-25 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>

* sysdeps/unix/sysv/linux/ttyname.c,
sysdeps/unix/sysv/linux/ttyname_r.c: New files, like
sysdeps/posix/ttyname*.c, but look in /dev/pts first.

1998-04-25 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>

* sysdeps/unix/sysv/linux/ptsname.c: Fix off-by-one bug in second
argument of _itoa_word.

1998-04-24 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>

* sysdeps/unix/sysv/linux/syscalls.list (s_getcwd, s_getdents,
s_pread64, s_pwrite64, s_reboot, s_sigpending, s_sigprocmask): Set
caller to getcwd, getdents, pread64, pwrite64, reboot, sigpending,
sigprocmask, resp., instead of EXTRA.

* sysdeps/unix/sysv/linux/Makefile (sysdep_routines): Remove
s_pread64 and s_pwrite64.

1998-04-26 18:44 Ulrich Drepper <drepper@cygnus.com>

* iconvdata/Makefile: Correct rules to generate gap table.
Expand Down
10 changes: 10 additions & 0 deletions iconvdata/TESTS
Expand Up @@ -63,3 +63,13 @@ PT PT Y UTF8
PT2 PT2 Y UTF8
SEN_850200_B SEN_850200_B Y UTF8
SEN_850200_C SEN_850200_C Y UTF8
KOI-8 KOI-8 Y UTF8
KOI8-R KOI8-R Y UTF8
CP1250 CP1250 Y UTF8
CP1251 CP1251 Y UTF8
CP1252 CP1252 Y UTF8
CP1253 CP1253 Y UTF8
CP1254 CP1254 Y UTF8
CP1255 CP1255 Y UTF8
CP1256 CP1256 Y UTF8
CP1257 CP1257 Y UTF8
14 changes: 14 additions & 0 deletions iconvdata/testdata/CP1250
@@ -0,0 +1,14 @@
! " # $ % & ' ( ) * + , - . /
0 1 2 3 4 5 6 7 8 9 : ; < = > ?
@ A B C D E F G H I J K L M N O
P Q R S T U V W X Y Z [ \ ] ^ _
` a b c d e f g h i j k l m n o
p q r s t u v w x y z { | } ~ 
� � � � � � � � � � � �
� � � � � � � � � � � � � �
� � � � � � � � � � � � � � � �
� � � � � � � � � � � � � � � �
� � � � � � � � � � � � � � � �
� � � � � � � � � � � � � � � �
� � � � � � � � � � � � � � � �
� � � � � � � � � � � � � � � �
14 changes: 14 additions & 0 deletions iconvdata/testdata/CP1250..UTF8
@@ -0,0 +1,14 @@
! " # $ % & ' ( ) * + , - . /
0 1 2 3 4 5 6 7 8 9 : ; < = > ?
@ A B C D E F G H I J K L M N O
P Q R S T U V W X Y Z [ \ ] ^ _
` a b c d e f g h i j k l m n o
p q r s t u v w x y z { | } ~ 
‚ „ … † ‡ ‰ Š ‹ Ś Ť Ž Ź
‘ ’ “ ” • – — ™ š › ś ť ž ź
  ˇ ˘ Ł ¤ Ą ¦ § ¨ © Ş « ¬ ­ ® Ż
° ± ˛ ł ´ µ ¶ · ¸ ą ş » Ľ ˝ ľ ż
Ŕ Á Â Ă Ä Ĺ Ć Ç Č É Ę Ë Ě Í Î Ď
Đ Ń Ň Ó Ô Ő Ö × Ř Ů Ú Ű Ü Ý Ţ ß
ŕ á â ă ä ĺ ć ç č é ę ë ě í î ď
đ ń ň ó ô ő ö ÷ ř ů ú ű ü ý ţ ˙
14 changes: 14 additions & 0 deletions iconvdata/testdata/CP1251
@@ -0,0 +1,14 @@
! " # $ % & ' ( ) * + , - . /
0 1 2 3 4 5 6 7 8 9 : ; < = > ?
@ A B C D E F G H I J K L M N O
P Q R S T U V W X Y Z [ \ ] ^ _
` a b c d e f g h i j k l m n o
p q r s t u v w x y z { | } ~ 
� � � � � � � � � � � � � � �
� � � � � � � � � � � � � � �
� � � � � � � � � � � � � � � �
� � � � � � � � � � � � � � � �
� � � � � � � � � � � � � � � �
� � � � � � � � � � � � � � � �
� � � � � � � � � � � � � � � �
� � � � � � � � � � � � � � � �
14 changes: 14 additions & 0 deletions iconvdata/testdata/CP1251..UTF8
@@ -0,0 +1,14 @@
! " # $ % & ' ( ) * + , - . /
0 1 2 3 4 5 6 7 8 9 : ; < = > ?
@ A B C D E F G H I J K L M N O
P Q R S T U V W X Y Z [ \ ] ^ _
` a b c d e f g h i j k l m n o
p q r s t u v w x y z { | } ~ 
Ђ Ѓ ‚ ѓ „ … † ‡ ‰ Љ ‹ Њ Ќ Ћ Џ
ђ ‘ ’ “ ” • – — ™ љ › њ ќ ћ џ
  Ў ў Ј ¤ Ґ ¦ § Ё © Є « ¬ ­ ® Ї
° ± І і ґ µ ¶ · ё № є » ј Ѕ ѕ ї
А Б В Г Д Е Ж З И Й К Л М Н О П
Р С Т У Ф Х Ц Ч Ш Щ Ъ Ы Ь Э Ю Я
а б в г д е ж з и й к л м н о п
р с т у ф х ц ч ш щ ъ ы ь э ю я
14 changes: 14 additions & 0 deletions iconvdata/testdata/CP1252
@@ -0,0 +1,14 @@
! " # $ % & ' ( ) * + , - . /
0 1 2 3 4 5 6 7 8 9 : ; < = > ?
@ A B C D E F G H I J K L M N O
P Q R S T U V W X Y Z [ \ ] ^ _
` a b c d e f g h i j k l m n o
p q r s t u v w x y z { | } ~ 
� � � � � � � � � � �
� � � � � � � � � � � � �
� � � � � � � � � � � � � � � �
� � � � � � � � � � � � � � � �
� � � � � � � � � � � � � � � �
� � � � � � � � � � � � � � � �
� � � � � � � � � � � � � � � �
� � � � � � � � � � � � � � � �
14 changes: 14 additions & 0 deletions iconvdata/testdata/CP1252..UTF8
@@ -0,0 +1,14 @@
! " # $ % & ' ( ) * + , - . /
0 1 2 3 4 5 6 7 8 9 : ; < = > ?
@ A B C D E F G H I J K L M N O
P Q R S T U V W X Y Z [ \ ] ^ _
` a b c d e f g h i j k l m n o
p q r s t u v w x y z { | } ~ 
‚ ƒ „ … † ‡ ˆ ‰ Š ‹ Œ
‘ ’ “ ” • – — ˜ ™ š › œ Ÿ
  ¡ ¢ £ ¤ ¥ ¦ § ¨ © ª « ¬ ­ ® ¯
° ± ² ³ ´ µ ¶ · ¸ ¹ º » ¼ ½ ¾ ¿
À Á Â Ã Ä Å Æ Ç È É Ê Ë Ì Í Î Ï
Ð Ñ Ò Ó Ô Õ Ö × Ø Ù Ú Û Ü Ý Þ ß
à á â ã ä å æ ç è é ê ë ì í î ï
ð ñ ò ó ô õ ö ÷ ø ù ú û ü ý þ ÿ
14 changes: 14 additions & 0 deletions iconvdata/testdata/CP1253
@@ -0,0 +1,14 @@
! " # $ % & ' ( ) * + , - . /
0 1 2 3 4 5 6 7 8 9 : ; < = > ?
@ A B C D E F G H I J K L M N O
P Q R S T U V W X Y Z [ \ ] ^ _
` a b c d e f g h i j k l m n o
p q r s t u v w x y z { | } ~ 
� � � � � � � �
� � � � � � � � �
� � � � � � � � � � � � � � �
� � � � � � � � � � � � � � � �
� � � � � � � � � � � � � � � �
� � � � � � � � � � � � � � �
� � � � � � � � � � � � � � � �
� � � � � � � � � � � � � � �
14 changes: 14 additions & 0 deletions iconvdata/testdata/CP1253..UTF8
@@ -0,0 +1,14 @@
! " # $ % & ' ( ) * + , - . /
0 1 2 3 4 5 6 7 8 9 : ; < = > ?
@ A B C D E F G H I J K L M N O
P Q R S T U V W X Y Z [ \ ] ^ _
` a b c d e f g h i j k l m n o
p q r s t u v w x y z { | } ~ 
‚ ƒ „ … † ‡ ‰ ‹
‘ ’ “ ” • – — ™ ›
  ΅ Ά £ ¤ ¥ ¦ § ¨ © « ¬ ­ ® ―
° ± ² ³ ΄ µ ¶ · Έ Ή Ί » Ό ½ Ύ Ώ
ΐ Α Β Γ Δ Ε Ζ Η Θ Ι Κ Λ Μ Ν Ξ Ο
Π Ρ Σ Τ Υ Φ Χ Ψ Ω Ϊ Ϋ ά έ ή ί
ΰ α β γ δ ε ζ η θ ι κ λ μ ν ξ ο
π ρ ς σ τ υ φ χ ψ ω ϊ ϋ ό ύ ώ
14 changes: 14 additions & 0 deletions iconvdata/testdata/CP1254
@@ -0,0 +1,14 @@
! " # $ % & ' ( ) * + , - . /
0 1 2 3 4 5 6 7 8 9 : ; < = > ?
@ A B C D E F G H I J K L M N O
P Q R S T U V W X Y Z [ \ ] ^ _
` a b c d e f g h i j k l m n o
p q r s t u v w x y z { | } ~ 
� � � � � � � � � � �
� � � � � � � � � � � � �
� � � � � � � � � � � � � � � �
� � � � � � � � � � � � � � � �
� � � � � � � � � � � � � � � �
� � � � � � � � � � � � � � � �
� � � � � � � � � � � � � � � �
� � � � � � � � � � � � � � � �
14 changes: 14 additions & 0 deletions iconvdata/testdata/CP1254..UTF8
@@ -0,0 +1,14 @@
! " # $ % & ' ( ) * + , - . /
0 1 2 3 4 5 6 7 8 9 : ; < = > ?
@ A B C D E F G H I J K L M N O
P Q R S T U V W X Y Z [ \ ] ^ _
` a b c d e f g h i j k l m n o
p q r s t u v w x y z { | } ~ 
‚ ƒ „ … † ‡ ˆ ‰ Š ‹ Œ
‘ ’ “ ” • – — ˜ ™ š › œ Ÿ
  ¡ ¢ £ ¤ ¥ ¦ § ¨ © ª « ¬ ­ ® ¯
° ± ² ³ ´ µ ¶ · ¸ ¹ º » ¼ ½ ¾ ¿
À Á Â Ã Ä Å Æ Ç È É Ê Ë Ì Í Î Ï
Ğ Ñ Ò Ó Ô Õ Ö × Ø Ù Ú Û Ü İ Ş ß
à á â ã ä å æ ç è é ę ë ė í î ī
ğ ñ ò ó ô õ ö ÷ ø ù ú û ü ı ş ÿ
13 changes: 13 additions & 0 deletions iconvdata/testdata/CP1255
@@ -0,0 +1,13 @@
! " # $ % & ' ( ) * + , - . /
0 1 2 3 4 5 6 7 8 9 : ; < = > ?
@ A B C D E F G H I J K L M N O
P Q R S T U V W X Y Z [ \ ] ^ _
` a b c d e f g h i j k l m n o
p q r s t u v w x y z { | } ~ 
� � � � � � � �
� � � � � � � � �
� � � � � � � � � � � � � � �
� � � � � � � � � � � � � � �
� � � � � � � � � � � � � � � �
� � � � � � � � � � � � �
13 changes: 13 additions & 0 deletions iconvdata/testdata/CP1255..UTF8
@@ -0,0 +1,13 @@
! " # $ % & ' ( ) * + , - . /
0 1 2 3 4 5 6 7 8 9 : ; < = > ?
@ A B C D E F G H I J K L M N O
P Q R S T U V W X Y Z [ \ ] ^ _
` a b c d e f g h i j k l m n o
p q r s t u v w x y z { | } ~ 
‚ ƒ „ … † ‡ ‰ ‹
‘ ’ “ ” • – — ™ ›
  ¢ £ ¤ ¥ ¦ § ¨ © × « ¬ ­ ® ‾
° ± ² ³ ´ µ ¶ · ¸ ¹ ÷ » ¼ ½ ¾
א ב ג ד ה ו ז ח ט י ך כ ל ם מ ן
נ ס ע ף פ ץ צ ק ר ש ת ‎ ‏
14 changes: 14 additions & 0 deletions iconvdata/testdata/CP1256
@@ -0,0 +1,14 @@
! " # $ % & ' ( ) * + , - . /
0 1 2 3 4 5 6 7 8 9 : ; < = > ?
@ A B C D E F G H I J K L M N O
P Q R S T U V W X Y Z [ \ ] ^ _
` a b c d e f g h i j k l m n o
p q r s t u v w x y z { | } ~ 
� � � � � � � � � � � � � � � �
� � � � � � � � � � � � � � � �
� � � � � � � � � � � � � � � �
� � � � � � � � � � � � � � � �
� � � � � � � � � � � � � � � �
� � � � � � � � � � � � � � � �
� � � � � � � � � � � � � � � �
� � � � � � � � � � � � � �
14 changes: 14 additions & 0 deletions iconvdata/testdata/CP1256..UTF8
@@ -0,0 +1,14 @@
! " # $ % & ' ( ) * + , - . /
0 1 2 3 4 5 6 7 8 9 : ; < = > ?
@ A B C D E F G H I J K L M N O
P Q R S T U V W X Y Z [ \ ] ^ _
` a b c d e f g h i j k l m n o
p q r s t u v w x y z { | } ~ 
، ٠ ‚ ١ „ … † ‡ ٢ ٣ ٤ ‹ ٥ ٦ ٧ ٨
٩ ‘ ’ “ ” • – — ؛ ™ ؟ › ء آ أ Ÿ
  ؤ إ £ ¤ ئ ¦ § ا © ب « ¬ ­ ® پ
° ± ة ت ث µ ¶ · ج چ ح » خ د ذ ر
À ز Â ژ س ش ص Ç È É Ê Ë ض ط Î Ï
ㄓ ع غ ـ Ô ف ق × ك Ù گ Û Ü ل م ن
à ه â ځ و ى ي ç è é ê ë ً ٌ î ï
ٍ َ ُ ِ ô ّ ْ ÷ ù û ü ‎ ‏ ÿ
14 changes: 14 additions & 0 deletions iconvdata/testdata/CP1257
@@ -0,0 +1,14 @@
! " # $ % & ' ( ) * + , - . /
0 1 2 3 4 5 6 7 8 9 : ; < = > ?
@ A B C D E F G H I J K L M N O
P Q R S T U V W X Y Z [ \ ] ^ _
` a b c d e f g h i j k l m n o
p q r s t u v w x y z { | } ~ 
� � � � � � �
� � � � � � � � �
� � � � � � � � � � � � � �
� � � � � � � � � � � � � � �
� � � � � � � � � � � � � � � �
� � � � � � � � � � � � � � � �
� � � � � � � � � � � � � � � �
� � � � � � � � � � � � � � �
2 changes: 1 addition & 1 deletion streams/Makefile
Expand Up @@ -21,7 +21,7 @@
#
subdir := streams

headers = stropts.h bits/stropts.h
headers = stropts.h sys/stropts.h bits/stropts.h
routines = isastream getmsg getpmsg putmsg putpmsg fattach fdetach

include ../Rules
1 change: 1 addition & 0 deletions streams/sys/stropts.h
@@ -0,0 +1 @@
#include <stropts.h>
4 changes: 0 additions & 4 deletions sysdeps/unix/sysv/linux/Makefile
Expand Up @@ -82,10 +82,6 @@ sysdep_headers += netinet/in_systm.h netinet/udp.h \
netrom/netrom.h netpacket/packet.h netrose/rose.h
endif

ifeq ($(subdir),posix)
sysdep_routines += s_pread64 s_pwrite64
endif

# Don't compile the ctype glue code, since there is no old non-GNU C library.
inhibit-glue = yes

Expand Down
2 changes: 1 addition & 1 deletion sysdeps/unix/sysv/linux/ptsname.c
Expand Up @@ -101,7 +101,7 @@ __ptsname_r (fd, buf, buflen)

idbuf[5] = '\0';
__stpcpy (__stpcpy (nbuf, "/dev/pts/"),
_itoa_word (ptyno, &idbuf[4], 10, 0));
_itoa_word (ptyno, &idbuf[5], 10, 0));
if (__xstat (_STAT_VER, nbuf, &st) < 0)
{
if (errno != ENOENT)
Expand Down
14 changes: 7 additions & 7 deletions sysdeps/unix/sysv/linux/syscalls.list
Expand Up @@ -40,19 +40,19 @@ rt_sigprocmask - rt_sigprocmask 4 __syscall_rt_sigprocmask
rt_sigqueueinfo - rt_sigqueueinfo 3 __syscall_rt_sigqueueinfo
rt_sigsuspend - rt_sigsuspend 2 __syscall_rt_sigsuspend
rt_sigtimedwait - rt_sigtimedwait 4 __syscall_rt_sigtimedwait
s_getcwd EXTRA getcwd 2 __syscall_getcwd
s_getdents EXTRA getdents 3 __getdents
s_getcwd getcwd getcwd 2 __syscall_getcwd
s_getdents getdents getdents 3 __getdents
s_getpriority getpriority getpriority 2 __syscall_getpriority
s_getresgid getresgid getresgid 3 __syscall_getresgid
s_getresuid getresuid getresuid 3 __syscall_getresuid
s_poll poll poll 3 __syscall_poll
s_pread64 EXTRA pread 5 __syscall_pread64
s_pread64 pread64 pread 5 __syscall_pread64
s_ptrace ptrace ptrace 4 __syscall_ptrace
s_pwrite64 EXTRA pwrite 5 __syscall_pwrite64
s_reboot EXTRA reboot 3 __syscall_reboot
s_pwrite64 pwrite64 pwrite 5 __syscall_pwrite64
s_reboot reboot reboot 3 __syscall_reboot
s_sigaction sigaction sigaction 3 __syscall_sigaction
s_sigpending EXTRA sigpending 1 __syscall_sigpending
s_sigprocmask EXTRA sigprocmask 3 __syscall_sigprocmask
s_sigpending sigpending sigpending 1 __syscall_sigpending
s_sigprocmask sigprocmask sigprocmask 3 __syscall_sigprocmask
s_sigsuspend sigsuspend sigsuspend 3 __syscall_sigsuspend
s_sysctl sysctl _sysctl 1 __syscall__sysctl
s_ustat ustat ustat 2 __syscall_ustat
Expand Down

0 comments on commit 45139d5

Please sign in to comment.