rsync-3.0.4でmkstempを使えと言われる

./configure の時、
checking for secure mkstemp… no
make の時、
/rsync-3.0.4/syscall.c:235: warning: the use of mktemp' is dangerous, better use mkstemp’
何でなんですかねぇ。
libcってのに入っているのならmkstemp使えるとおもうのですが・・・
$ sudo dpkg -l | grep libc
ii klibc-utils 1.4.34-2 small statically-linked utilities built with
ii libc6 2.3.6.ds1-13etch7 GNU C Library: Shared libraries
ii libc6-dev 2.3.6.ds1-13etch7 GNU C Library: Development Libraries and Hea
ii libc6-i686 2.3.6.ds1-13etch7 GNU C Library: Shared libraries [i686 optimi
ii libcairo2 1.2.4-4.1+etch1 The Cairo 2D vector graphics library
ii libcap1 1.10-14 support for getting/setting POSIX.1e capabil
ii libcomerr2 1.39+1.40-WIP-2006.11.14+dfsg-2etch1 common error description library
ii libconsole 0.2.3dbs-65 Shared libraries for Linux console and font
ii libklibc 1.4.34-2 minimal libc subset for use with initramfs
ii liblocale-gettext-perl 1.05-1 Using libc functions for internationalizatio
今日インストールしたDebianで、
$ uname -a
Linux night2k 2.6.18-6-686 #1 SMP Mon Aug 18 08:42:39 UTC 2008 i686 GNU/Linux
一応アップデートもして最新状態にしたつもり。
mkstempを使えといわれても使えないジレンマ。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です