[Ttssh2-commit] [6590] ログファイル名に実行ユーザ名を展開できるようにした

Back to archive index

svnno****@sourc***** svnno****@sourc*****
2017年 2月 19日 (日) 00:32:35 JST


Revision: 6590
          http://sourceforge.jp/projects/ttssh2/scm/svn/commits/6590
Author:   maya
Date:     2017-02-19 00:32:35 +0900 (Sun, 19 Feb 2017)
Log Message:
-----------
ログファイル名に実行ユーザ名を展開できるようにした
  https://ja.osdn.net/ticket/browse.php?group_id=1412&tid=36749

Modified Paths:
--------------
    trunk/teraterm/teraterm/filesys.cpp

-------------- next part --------------
Modified: trunk/teraterm/teraterm/filesys.cpp
===================================================================
--- trunk/teraterm/teraterm/filesys.cpp	2017-02-16 15:12:09 UTC (rev 6589)
+++ trunk/teraterm/teraterm/filesys.cpp	2017-02-18 15:32:35 UTC (rev 6590)
@@ -331,6 +331,8 @@
 {
 	char buf[MAXPATHLEN], buf2[MAXPATHLEN], *p = c;
 	char tmphost[1024];
+	char tmpuser[256+1];
+	DWORD len_user = sizeof(tmpuser);
 
 	memset(buf, 0, sizeof(buf));
 
@@ -363,6 +365,11 @@
 					}
 				}
 				break;
+			  case 'u':
+				if (GetUserName(tmpuser, &len_user) != 0) {
+					strncat_s(buf,sizeof(buf),tmpuser,_TRUNCATE);
+				}
+				break;
 			  default:
 				strncpy_s(buf2,sizeof(buf2),p,2);
 				strncat_s(buf,sizeof(buf),buf2,_TRUNCATE);



Ttssh2-commit メーリングリストの案内
Back to archive index