[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 メーリングリストの案内