This is the mail archive of the libc-alpha@sources.redhat.com mailing list for the glibc project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Re: A patch for gconv


On Sat, Nov 25, 2000 at 05:02:06PM -0800, Ulrich Drepper wrote:
> "H . J . Lu" <hjl@valinux.com> writes:
> 
> > BTW, while we are on "make check", some tests still use locale data
> > from /usr, like /usr/share/locale/locale.alias.
> 
> You'll have to tell me which ones.
> 

I don't have a complete list. I believe iconv from
iconvdata/run-iconv-test.sh is one of them. There may be more.


-- 
H.J. Lu (hjl@valinux.com)
---
execve("/work/build/gnu/bin/glibc/elf/ld.so", ["/work/build/gnu/bin/glibc/elf/ld.so", "--library-path", "/work/build/gnu/bin/glibc:/work/build/gnu/bin/glibc/iconvdata", "--inhibit-rpath", "ANSI_X3.4-1968.so", "/work/build/gnu/bin/glibc/iconv/iconv_prog", "-f", "ANSI_X3.4-1968", "-t", "UTF8", "testdata/ANSI_X3.4-1968"], [/* 30 vars */]) = 0
getuid32()                              = -1 ENOSYS (Function not implemented)
getuid()                                = 561
getgid()                                = 561
geteuid()                               = 561
getegid()                               = 561
brk(0)                                  = 0x80018390
brk(0x80019390)                         = 0x80019390
open("/work/build/gnu/bin/glibc/iconv/iconv_prog", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\2\0\3\0\1\0\0\0000\214"..., 1024) = 1024
fstat64(3, {st_mode=S_IFREG|0755, st_size=49123, ...}) = 0
old_mmap(0x8048000, 12288, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0x8048000
old_mmap(0x804b000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x2000) = 0x804b000
close(3)                                = 0
open("/etc/ld.so.preload", O_RDONLY)    = -1 ENOENT (No such file or directory)
open("/work/build/gnu/bin/glibc/i686/mmx/libc.so.6", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/work/build/gnu/bin/glibc/i686/mmx", 0xbfffec3c) = -1 ENOENT (No such file or directory)
open("/work/build/gnu/bin/glibc/i686/libc.so.6", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/work/build/gnu/bin/glibc/i686", 0xbfffec3c) = -1 ENOENT (No such file or directory)
open("/work/build/gnu/bin/glibc/mmx/libc.so.6", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/work/build/gnu/bin/glibc/mmx", 0xbfffec3c) = -1 ENOENT (No such file or directory)
open("/work/build/gnu/bin/glibc/libc.so.6", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\200\300"..., 1024) = 1024
fstat64(3, {st_mode=S_IFREG|0755, st_size=4903409, ...}) = 0
old_mmap(NULL, 1249480, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x40000000
mprotect(0x40128000, 37064, PROT_NONE)  = 0
old_mmap(0x40128000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x127000) = 0x40128000
old_mmap(0x4012e000, 12488, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x4012e000
close(3)                                = 0
getpid()                                = 15710
brk(0)                                  = 0x80019390
brk(0x800193b8)                         = 0x800193b8
brk(0x8001a000)                         = 0x8001a000
open("/usr/share/locale/locale.alias", O_RDONLY) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=2567, ...}) = 0
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40132000
read(3, "# Locale name alias data base.\n#"..., 4096) = 2567
brk(0x8001b000)                         = 0x8001b000
read(3, "", 4096)                       = 0
close(3)                                = 0
munmap(0x40132000, 4096)                = 0
open("/usr/lib/locale/en_US/LC_IDENTIFICATION", O_RDONLY) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=244, ...}) = 0
old_mmap(NULL, 244, PROT_READ, MAP_PRIVATE, 3, 0) = 0x40132000
close(3)                                = 0
open("/usr/lib/locale/en_US/LC_MEASUREMENT", O_RDONLY) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=13, ...}) = 0
old_mmap(NULL, 13, PROT_READ, MAP_PRIVATE, 3, 0) = 0x40133000
close(3)                                = 0
open("/usr/lib/locale/en_US/LC_TELEPHONE", O_RDONLY) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=49, ...}) = 0
old_mmap(NULL, 49, PROT_READ, MAP_PRIVATE, 3, 0) = 0x40134000
close(3)                                = 0
open("/usr/lib/locale/en_US/LC_ADDRESS", O_RDONLY) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=145, ...}) = 0
old_mmap(NULL, 145, PROT_READ, MAP_PRIVATE, 3, 0) = 0x40135000
close(3)                                = 0
open("/usr/lib/locale/en_US/LC_NAME", O_RDONLY) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=67, ...}) = 0
old_mmap(NULL, 67, PROT_READ, MAP_PRIVATE, 3, 0) = 0x40136000
close(3)                                = 0
open("/usr/lib/locale/en_US/LC_PAPER", O_RDONLY) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=24, ...}) = 0
old_mmap(NULL, 24, PROT_READ, MAP_PRIVATE, 3, 0) = 0x40137000
close(3)                                = 0
open("/usr/lib/locale/en_US/LC_MESSAGES", O_RDONLY) = 3
fstat64(3, {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
close(3)                                = 0
open("/usr/lib/locale/en_US/LC_MESSAGES/SYS_LC_MESSAGES", O_RDONLY) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=42, ...}) = 0
old_mmap(NULL, 42, PROT_READ, MAP_PRIVATE, 3, 0) = 0x40138000
close(3)                                = 0
open("/usr/lib/locale/en_US/LC_MONETARY", O_RDONLY) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=276, ...}) = 0
old_mmap(NULL, 276, PROT_READ, MAP_PRIVATE, 3, 0) = 0x40139000
close(3)                                = 0
open("/usr/lib/locale/en_US/LC_COLLATE", O_RDONLY) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=21484, ...}) = 0
old_mmap(NULL, 21484, PROT_READ, MAP_PRIVATE, 3, 0) = 0x4013a000
close(3)                                = 0
open("/usr/lib/locale/en_US/LC_TIME", O_RDONLY) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=2441, ...}) = 0
old_mmap(NULL, 2441, PROT_READ, MAP_PRIVATE, 3, 0) = 0x40140000
close(3)                                = 0
open("/usr/lib/locale/en_US/LC_NUMERIC", O_RDONLY) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=44, ...}) = 0
old_mmap(NULL, 44, PROT_READ, MAP_PRIVATE, 3, 0) = 0x40141000
close(3)                                = 0
open("/usr/lib/locale/en_US/LC_CTYPE", O_RDONLY) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=104804, ...}) = 0
old_mmap(NULL, 104804, PROT_READ, MAP_PRIVATE, 3, 0) = 0x40142000
close(3)                                = 0
brk(0x8001d000)                         = 0x8001d000
getcwd("/work/gnu/src/glibc/iconvdata", 4095) = 30
open("/work/build/gnu/bin/glibc/iconvdata/gconv-modules", O_RDONLY) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=36522, ...}) = 0
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x4015c000
read(3, "# GNU libc iconv configuration.\n"..., 4096) = 4096
read(3, "US_I.B1.002//\t\tINTERNAL\t\tISO646\t"..., 4096) = 4096
brk(0x8001e000)                         = 0x8001e000
brk(0x8001f000)                         = 0x8001f000
read(3, "9-5//\t\tISO-8859-5//\nalias\tCYRILL"..., 4096) = 4096
brk(0x80020000)                         = 0x80020000
brk(0x80021000)                         = 0x80021000
read(3, "8\t\t1\n\n#\tfrom\t\t\tto\t\t\tmodule\t\tcost"..., 4096) = 4096
brk(0x80022000)                         = 0x80022000
brk(0x80023000)                         = 0x80023000
read(3, "74//\t\t\tIBM274//\nalias\tCSIBM274//"..., 4096) = 4096
brk(0x80024000)                         = 0x80024000
brk(0x80025000)                         = 0x80025000
read(3, "M856//\t\tINTERNAL\t\tIBM856\t\t1\nmodu"..., 4096) = 4096
brk(0x80026000)                         = 0x80026000
brk(0x80027000)                         = 0x80027000
read(3, "\t\t1\nmodule\tINTERNAL\t\tIBM930//\t\tI"..., 4096) = 4096
brk(0x80028000)                         = 0x80028000
brk(0x80029000)                         = 0x80029000
read(3, "st\nalias\tMS-HEBR//\t\tCP1255//\nali"..., 4096) = 4096
brk(0x8002a000)                         = 0x8002a000
brk(0x8002b000)                         = 0x8002b000
read(3, "18GREEK7OLD//\tGREEK7-OLD//\nmodul"..., 4096) = 3754
brk(0x8002c000)                         = 0x8002c000
brk(0x8002d000)                         = 0x8002d000
read(3, "", 4096)                       = 0
close(3)                                = 0
munmap(0x4015c000, 4096)                = 0
open("/usr/lib/gconv/gconv-modules", O_RDONLY) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=36522, ...}) = 0
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x4015c000
read(3, "# GNU libc iconv configuration.\n"..., 4096) = 4096
read(3, "US_I.B1.002//\t\tINTERNAL\t\tISO646\t"..., 4096) = 4096
read(3, "9-5//\t\tISO-8859-5//\nalias\tCYRILL"..., 4096) = 4096
read(3, "8\t\t1\n\n#\tfrom\t\t\tto\t\t\tmodule\t\tcost"..., 4096) = 4096
read(3, "74//\t\t\tIBM274//\nalias\tCSIBM274//"..., 4096) = 4096
read(3, "M856//\t\tINTERNAL\t\tIBM856\t\t1\nmodu"..., 4096) = 4096
read(3, "\t\t1\nmodule\tINTERNAL\t\tIBM930//\t\tI"..., 4096) = 4096
read(3, "st\nalias\tMS-HEBR//\t\tCP1255//\nali"..., 4096) = 4096
read(3, "18GREEK7OLD//\tGREEK7-OLD//\nmodul"..., 4096) = 3754
read(3, "", 4096)                       = 0
close(3)                                = 0
munmap(0x4015c000, 4096)                = 0
brk(0x8002f000)                         = 0x8002f000
open("testdata/ANSI_X3.4-1968", O_RDONLY) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=196, ...}) = 0
old_mmap(NULL, 196, PROT_READ, MAP_PRIVATE, 3, 0) = 0x4015c000
close(3)                                = 0
fstat64(1, {st_mode=S_IFREG|0644, st_size=8931, ...}) = 0
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x4015d000
munmap(0x4015c000, 196)                 = 0
write(1, "   ! \" # $ % & \' ( ) * + , - . /"..., 196   ! " # $ % & ' ( ) * + , - . /
 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 { | } ~
) = 196
close(1)                                = 0
munmap(0x4015d000, 4096)                = 0
_exit(0)                                = ?

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]