Path: ccsf.homeunix.org!ccsf.homeunix.org!news1.wakwak.com!nf1.xephion.ne.jp!onion.ish.org!onodera-news!news.media.kyoto-u.ac.jp!nide From: nide@ics.nara-wu.ac.jp (NIDE Naoyuki) Newsgroups: fj.comp.lang.c Subject: Re: [Q] see return value (strncpy) Date: Sat, 10 Jan 2004 06:30:30 +0000 (UTC) Organization: Public NNTP Service, Kyoto University, JAPAN Lines: 12 Message-ID: References: <86wu822g18.wl@xh6.cc.hokudai.ac.jp> NNTP-Posting-Host: hayabusa.ics.nara-wu.ac.jp Mime-Version: 1.0 Content-Type: text/plain; charset=iso-2022-jp Content-Transfer-Encoding: 7bit X-Trace: caraway.media.kyoto-u.ac.jp 1073716230 14441 160.11.72.104 (10 Jan 2004 06:30:30 GMT) X-Complaints-To: news@news.media.kyoto-u.ac.jp NNTP-Posting-Date: Sat, 10 Jan 2004 06:30:30 +0000 (UTC) X-Newsreader: mnews [version 1.22PL4] 2000-05/28(Sun) Xref: ccsf.homeunix.org fj.comp.lang.c:176 In article , yas@is.tsukuba.ac.jp writes: > ただ、strlcpy() は、Linux に入ってなくて困るんですよね。しょ > うがないので代りに snprintf() を使うように勧めているんですけ > ど。 そういう場合は、strlcpy()互換品を作ってプログラムに添付しておいて、 Linuxで使う場合はそれがリンクされるようにしておくのがよくある手ですよね。 1度作っておけば以後使い回しもできるし。snprintf()だと(マニュアル見ても難 しそうなので?)使ってくれない人も、strlcpy()だと(慣れているstrncpy()に似 ているからと)使ってくれませんかね。 nide@ics.nara-wu.ac.jp