-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
2001-05-20 Bruno Haible <haible@clisp.cons.org> * iconvdata/cp1255.c: Completely rewritten. * iconvdata/Makefile (gen-8bit-gap-modules): Remove cp1255. * iconvdata/testdata/WINDOWS-1255: New file. * iconvdata/testdata/WINDOWS-1255..UTF8: New file. * iconvdata/TESTS: Add WINDOWS-1255 test. * iconvdata/CP1255.irreversible: New file. 2001-05-20 Bruno Haible <haible@clisp.cons.org> * iconvdata/cp1258.c: Completely rewritten. * iconvdata/Makefile (gen-8bit-gap-modules): Remove cp1258. * iconvdata/testdata/WINDOWS-1258: New file. * iconvdata/testdata/WINDOWS-1258..UTF8: New file. * iconvdata/TESTS: Add WINDOWS-1258 test. * iconvdata/tst-table-from.c (try): Reset the iconv descriptor before the main call, and flush it afterwards. (utf8_decode): Return a string, possibly containing several Unicode characters. (main): Update all utf8_decode calls. * iconvdata/CP1258.irreversible: New file. 2001-05-20 Bruno Haible <haible@clisp.cons.org> * iconv/gconv.c (__gconv): For flush without output, pass do_flush = 2. * iconv/skeleton.c: Distinguish do_flush = 1 and do_flush = 2. In the first case, set outbuf, outstart, outend, and call PREPARE_LOOP before EMIT_SHIFT_TO_INIT; then pass the output produced by this step down to the next step. In the second case, clear the state without calling EMIT_SHIFT_TO_INIT. * iconvdata/ibm930.c (EMIT_SHIFT_TO_INIT): Use outbuf instead of data->__outbuf, and outend instead of data->__outbufend. * iconvdata/ibm933.c (EMIT_SHIFT_TO_INIT): Likewise. * iconvdata/ibm935.c (EMIT_SHIFT_TO_INIT): Likewise. * iconvdata/ibm937.c (EMIT_SHIFT_TO_INIT): Likewise. * iconvdata/ibm939.c (EMIT_SHIFT_TO_INIT): Likewise. * iconvdata/iso-2022-cn.c (EMIT_SHIFT_TO_INIT): Likewise. * iconvdata/iso-2022-cn-ext.c (EMIT_SHIFT_TO_INIT): Likewise. * iconvdata/iso-2022-jp.c (EMIT_SHIFT_TO_INIT): Likewise. * iconvdata/iso-2022-kr.c (EMIT_SHIFT_TO_INIT): Likewise. * iconvdata/utf-7.c (EMIT_SHIFT_TO_INIT): Likewise. 2001-05-21 Jakub Jelinek <jakub@redhat.com> * elf/rtld.c (dl_main): Compute l_map_end for the main program. * elf/dl-sym.c (_dl_sym): Don't check for l_addr == 0. If match == _dl_loaded, caller can still come from the main program. (_dl_vsym): Likewise. * elf/dl-open.c (dl_open_worker): Don't check for l_addr == 0. * elf/dl-error.c (_dl_signal_error): Change NULL objname into "". * elf/restest2.c: New test. * elf/Makefile (tests): Add restest2. (restest2, LDFLAGS-restest2): Add rules.
- Loading branch information
Ulrich Drepper
committed
May 22, 2001
1 parent
25e57b1
commit 2373b30
Showing
30 changed files
with
1,915 additions
and
108 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,33 @@ | ||
#include <sys/types.h> | ||
#include <dlfcn.h> | ||
#include <error.h> | ||
#include <mcheck.h> | ||
#include <stdlib.h> | ||
#include <unistd.h> | ||
|
||
pid_t pid, pid2; | ||
|
||
pid_t getpid(void) | ||
{ | ||
pid_t (*f)(void); | ||
f = (pid_t (*)(void)) dlsym (RTLD_NEXT, "getpid"); | ||
if (f == NULL) | ||
error (EXIT_FAILURE, 0, "dlsym (RTLD_NEXT, \"getpid\"): %s", dlerror ()); | ||
return (pid2 = f()) + 26; | ||
} | ||
|
||
int | ||
main (void) | ||
{ | ||
pid_t (*f)(void); | ||
|
||
mtrace (); | ||
|
||
f = (pid_t (*)(void)) dlsym (RTLD_DEFAULT, "getpid"); | ||
if (f == NULL) | ||
error (EXIT_FAILURE, 0, "dlsym (RTLD_DEFAULT, \"getpid\"): %s", dlerror ()); | ||
pid = f(); | ||
if (pid != pid2 + 26) | ||
error (EXIT_FAILURE, 0, "main getpid() not called"); | ||
return 0; | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,34 @@ | ||
0xD6C7 0xFB1F | ||
0xE0C7 0xFB2E | ||
0xE0C8 0xFB2F | ||
0xE0CC 0xFB30 | ||
0xE1CC 0xFB31 | ||
0xE1CF 0xFB4C | ||
0xE2CC 0xFB32 | ||
0xE3CC 0xFB33 | ||
0xE4CC 0xFB34 | ||
0xE5C9 0xFB4B | ||
0xE5CC 0xFB35 | ||
0xE6CC 0xFB36 | ||
0xE8CC 0xFB38 | ||
0xE9C4 0xFB1D | ||
0xE9CC 0xFB39 | ||
0xEACC 0xFB3A | ||
0xEBCC 0xFB3B | ||
0xEBCF 0xFB4D | ||
0xECCC 0xFB3C | ||
0xEECC 0xFB3E | ||
0xF0CC 0xFB40 | ||
0xF1CC 0xFB41 | ||
0xF3CC 0xFB43 | ||
0xF4CC 0xFB44 | ||
0xF4CF 0xFB4E | ||
0xF6CC 0xFB46 | ||
0xF7CC 0xFB47 | ||
0xF8CC 0xFB48 | ||
0xF9CC 0xFB49 | ||
0xF9CCD1 0xFB2C | ||
0xF9CCD2 0xFB2D | ||
0xF9D1 0xFB2A | ||
0xF9D2 0xFB2B | ||
0xFACC 0xFB4A |
Oops, something went wrong.