svnno****@sourc*****
svnno****@sourc*****
2011年 4月 18日 (月) 19:10:24 JST
Revision: 4450 http://sourceforge.jp/projects/ttssh2/svn/view?view=rev&revision=4450 Author: doda Date: 2011-04-18 19:10:24 +0900 (Mon, 18 Apr 2011) Log Message: ----------- chdir に失敗したら、エラーメッセージを表示するようにした。 Modified Paths: -------------- trunk/cygterm/cygterm.cc -------------- next part -------------- Modified: trunk/cygterm/cygterm.cc =================================================================== --- trunk/cygterm/cygterm.cc 2011-04-18 10:08:33 UTC (rev 4449) +++ trunk/cygterm/cygterm.cc 2011-04-18 10:10:24 UTC (rev 4450) @@ -116,9 +116,13 @@ // patch level 22 - delete mutex // Written by NAGATA Shinya. (maya) // +///////////////////////////////////////////////////////////////////////////// +// patch level 23 - display errormessage when chdir failed. +// Written by IWAMOTO Kouichi. (doda) +// static char Program[] = "CygTerm+"; -static char Version[] = "version 1.07_21 (2011/2/28)"; +static char Version[] = "version 1.07_23 (2011/4/18)"; #include <stdio.h> #include <stdlib.h> @@ -950,7 +954,11 @@ chdir(home_dir); } else if (change_dir[0] != 0) { - chdir(change_dir); + if (chdir(change_dir) < 0) { + char tmp[256]; + snprintf(tmp, 256, "Can't chdir to \"%s\".", change_dir); + c_error(tmp); + } } // execute a shell char *argv[32];