[pgsql-jp: 26253] Re: RedHat 7.2のreadline
Hiroki Takada
takada @ rh.xdsl.ne.jp
2002年 6月 4日 (火) 02:13:10 JST
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
高田です.
こんにちは.
>
> # readline4.2 の readline.h の if 0 を if 1 にするという手もありそうです
> # が、、、
>
SRPMパッケージに含まれるtarballからreadline-4.2/CHANGESを見ると,
o. The completion convenience functions filename_completion_function,
username_completion_function, and completion_matches now have an rl_
prefix, though the old names are still defined for backwards compatibility.
とあるのに変ですね.
ファイル名補完関数の名前が変更されたのですが,ご指摘のマクロ部分は下位
バージョンとの互換性を保つために有効にされるべきでは?
あまりないケース(RedHat 7.2 + PostgreSQL 7.0.3)だと思いますが,念のため
に動作確認を行いました.
- ---------------------------------------------------
*** readline.h.org Tue Jun 4 00:50:38 2002
- --- readline.h Tue Jun 4 00:51:12 2002
***************
*** 412,416 ****
extern char *rl_filename_completion_function __P((const char *, int));
! #if 0
/* Backwards compatibility (compat.c). These will go away sometime. */
extern void free_undo_list __P((void));
- --- 412,416 ----
extern char *rl_filename_completion_function __P((const char *, int));
! #if 1
/* Backwards compatibility (compat.c). These will go away sometime. */
extern void free_undo_list __P((void));
- ---------------------------------------------------
ご推察の通り,上の変更を適用してRPMをリビルド・インストールしたところ,
問題が解決することを確認しております.
では.
- --
----------------------------------------------------
| 高田 浩生 (Hiroki Takada/takada @ rh.xdsl.ne.jp) |
| |
| My public key is available at the public key |
| servers. The message was signed as iso-2022-jp |
| char-set document in no PGP/MINE (RFC 2015) |
| format. |
----------------------------------------------------
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.6 (GNU/Linux)
Comment: KUHASIKU WA http://www.gnupg.org/ WO GORANKUDASAI
iD8DBQE8+6OkyTl8Jc+E3sERAn1uAJ48/dymPqrLgv6o51G+ViBg3i2MgACfbtXq
NebKOPwqsceaWCzqLgkiImA=
=ZIdW
-----END PGP SIGNATURE-----
pgsql-jp メーリングリストの案内