vbox的更動 58580 路徑 trunk/src/VBox/GuestHost
- 時間撮記:
- 2015-11-5 下午02:18:59 (9 年 以前)
- 檔案:
-
- 修改 1 筆資料
圖例:
- 未更動
- 新增
- 刪除
-
trunk/src/VBox/GuestHost/OpenGL/util/process.c
r53726 r58580 15 15 #ifndef WINDOWS 16 16 #include <unistd.h> 17 # ifdef VBOX 18 # include <string.h> 19 # endif 17 20 #else 18 21 #pragma warning ( disable : 4127 ) … … 130 133 } 131 134 #else 135 #ifdef VBOX 136 const char *pszExecName, *pszProgName; 137 # ifdef SunOS 138 pszExecName = getexecname(); 139 # else 140 extern const char *__progname; 141 pszExecName = __progname; 142 # endif 143 if (!pszExecName) 144 pszExecName = "<unknown>"; 145 pszProgName = strrchr(pszExecName, '/'); 146 if (pszProgName && *(pszProgName + 1)) 147 pszProgName++; 148 else 149 pszProgName = pszExecName; 150 strncpy(name, pszProgName, maxLen); 151 name[maxLen - 1] = '\0'; 152 # else 132 153 /* Unix: 133 154 * Call getpid() to get our process ID. … … 149 170 /* pipe output of ps to temp file */ 150 171 #ifndef SunOS 151 # ifdef VBOX152 snprintf(command, sizeof(command), "ps > %s", tmp);153 # else154 172 sprintf(command, "ps > %s", tmp); 155 # endif 156 #else 157 # ifdef VBOX 158 snprintf(command, sizeof(command), "ps -e -o 'pid tty time comm'> %s", tmp); 159 # else 173 #else 160 174 sprintf(command, "ps -e -o 'pid tty time comm'> %s", tmp); 161 # endif162 175 #endif 163 176 system(command); … … 188 201 } 189 202 remove(tmp); 203 # endif 190 204 #endif 191 205 }
注意:
瀏覽 TracChangeset
來幫助您使用更動檢視器