Changeset 2879 for trunk/src/kmk/kmkbuiltin/kSubmit.c
- Timestamp:
- Sep 5, 2016, 10:14:21 PM (9 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/kmk/kmkbuiltin/kSubmit.c
r2877 r2879 791 791 * @param pWorker The worker instance. 792 792 * @param dwErr The error code. 793 */ 794 static int kSubmitWinReadFailed(PWORKERINSTANCE pWorker, DWORD dwErr) 793 * @param pszWhere Where it failed. 794 */ 795 static int kSubmitWinReadFailed(PWORKERINSTANCE pWorker, DWORD dwErr, const char *pszWhere) 795 796 { 796 797 DWORD dwExitCode; 797 798 798 799 if (pWorker->cbResultRead == 0) 799 errx(1, " ReadFile failed: %u", dwErr);800 errx(1, "%s/ReadFile failed: %u", pszWhere, dwErr); 800 801 else 801 errx(1, " ReadFile failed: %u (read %u bytes)", dwErr, pWorker->cbResultRead);802 errx(1, "%s/ReadFile failed: %u (read %u bytes)", pszWhere, dwErr, pWorker->cbResultRead); 802 803 assert(dwErr != 0); 803 804 … … 824 825 * @param pWorker The worker instance. 825 826 */ 826 static int kSubmitReadMoreResultWin(PWORKERINSTANCE pWorker )827 static int kSubmitReadMoreResultWin(PWORKERINSTANCE pWorker, const char *pszWhere) 827 828 { 828 829 /* … … 847 848 if (dwErr == ERROR_IO_PENDING) 848 849 return -1; 849 return kSubmitWinReadFailed(pWorker, dwErr );850 return kSubmitWinReadFailed(pWorker, dwErr, pszWhere); 850 851 } 851 852 … … 886 887 */ 887 888 l_again: 888 rc = kSubmitReadMoreResultWin(pWorker );889 rc = kSubmitReadMoreResultWin(pWorker, "kSubmitMarkActive"); 889 890 if (rc == -1) 890 891 { … … 952 953 while (pWorker->cbResultRead < sizeof(pWorker->Result)) 953 954 { 954 int rc = kSubmitReadMoreResultWin(pWorker );955 int rc = kSubmitReadMoreResultWin(pWorker, "kSubmitSubProcGetResult/more"); 955 956 if (rc == -1) 956 957 return -1; … … 962 963 { 963 964 DWORD dwErr = GetLastError(); 964 kSubmitWinReadFailed(pWorker, dwErr );965 kSubmitWinReadFailed(pWorker, dwErr, "kSubmitSubProcGetResult/result"); 965 966 } 966 967
Note:
See TracChangeset
for help on using the changeset viewer.