ごぶさたしてます.乃村です. > open_new_inbox_file などで char inboxfile[] で引数を受けて > sizeof(inboxfile) で snprintf しているので、seq の桁が増えた時に > inboxfile が桁を伸ばす事ができないようです。 incm.c のそれらしい所を見てみました. char inboxfile[] で受けてるので sizeof(inboxfile) が常に 4 になっちゃうのが 原因じゃないでしょうか. new_inbox_file(int seq, char inboxfile[PATH_MAX]) とするか,明示的に PATH_MAX 相当を使うのかな. -- nom