diff options
author | Marcus Brinkmann <[email protected]> | 2008-06-18 14:46:05 +0000 |
---|---|---|
committer | Marcus Brinkmann <[email protected]> | 2008-06-18 14:46:05 +0000 |
commit | 02bc6e886c5248a5019298f72c26703f548a4533 (patch) | |
tree | e2be552a6013faeb591eba46f6ce9150631cbe01 /common/iobuf.c | |
parent | Add controlo statement %ask-passphrase (diff) | |
download | gnupg-02bc6e886c5248a5019298f72c26703f548a4533.tar.gz gnupg-02bc6e886c5248a5019298f72c26703f548a4533.zip |
2008-06-18 Marcus Brinkmann <[email protected]>
* sysutils.h (translate_table_init, translate_table_lookup): New
prototypes.
* sysutils.c: Include <ctype.h>.
(FD_TRANSLATE_MAX): New macro.
(fd_translate, fd_translate_len): New static variables.
(translate_table_init, translate_table_lookup): New functions.
(translate_sys2libc_fd_int): Translate file descriptor.
* iobuf.c (check_special_filename): Translate handle values from
special filenames.
Diffstat (limited to '')
-rw-r--r-- | common/iobuf.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/common/iobuf.c b/common/iobuf.c index ae35d301e..3cac9e072 100644 --- a/common/iobuf.c +++ b/common/iobuf.c @@ -1177,7 +1177,7 @@ check_special_filename (const char *fname) for (i = 0; digitp (fname+i); i++) ; if (!fname[i]) - return atoi (fname); + return translate_table_lookup (atoi (fname)); } return -1; } |