|
|
| version 1.7, 2025/05/01 03:56:29 | version 1.9, 2025/05/03 04:21:01 |
|---|---|
| Line 24 | Line 24 |
| * along with FreeM. If not, see <https://www.gnu.org/licenses/>. | * along with FreeM. If not, see <https://www.gnu.org/licenses/>. |
| * | * |
| * $Log$ | * $Log$ |
| * Revision 1.9 2025/05/03 04:21:01 snw | |
| * Another fix for user-defined errors | |
| * | |
| * Revision 1.8 2025/05/03 04:12:34 snw | |
| * Fix user-defined error codes | |
| * | |
| * Revision 1.7 2025/05/01 03:56:29 snw | * Revision 1.7 2025/05/01 03:56:29 snw |
| * -m | * -m |
| * | * |
| Line 424 void merr_dump (int num, char *rtn, char | Line 430 void merr_dump (int num, char *rtn, char |
| snprintf (tbuf, STRLEN - 1, "^$JOB\202%d\202USER_ERRORS\202%s\201", pid, &user_ecode[1]); | snprintf (tbuf, STRLEN - 1, "^$JOB\202%d\202USER_ERRORS\202%s\201", pid, &user_ecode[1]); |
| tbuf [stlen (tbuf) - 1] = '\201'; | tbuf [stlen (tbuf) - 1] = '\201'; |
| global (get_sym, tbuf, dbuf); | ssvn (get_sym, tbuf, dbuf); |
| if (merr () == OK) { | if (merr () == OK) { |
| stcpy (nem, dbuf); | stcpy (nem, dbuf); |
| stcnv_m2c (nem); | stcnv_m2c (nem); |
| } | } |
| else { | else { |
| sprintf (nem, "user-defined error"); | |
| merr_clear (); | merr_clear (); |
| } | } |
| if (strlen (nem) == 0) { | |
| sprintf (nem, "user-defined error"); | |
| } | |
| } | } |
| else { | else { |