T_MAXTRIES, T_MINBR, T_MODEM, T_NDIALS, T_NOTIFY,
T_NOTIFYADDR,T_NPAGES, T_NTRIES, T_OWNER, T_PAGECHOP,
T_PAGELENGTH,T_PAGEWIDTH, T_PASSWD, T_POLL, T_REGARDING,
- T_RETRYTIME, T_SCHEDPRI, T_SENDTIME, T_STATE, T_STATUS, T_STATUSCODE,
+ T_RETRYTIME, T_SCHEDPRI, T_SENDTIME, T_STATE, T_STATUS, T_STATUSCODE, T_ERRORCODE,
T_SUBADDR, T_TAGLINE, T_TOTDIALS, T_TOTPAGES, T_TOTTRIES,
T_TO_COMPANY,T_TO_LOCATION, T_TO_USER, T_TO_VOICE, T_TSI, T_USE_CONTCOVER,
T_USE_ECM, T_USE_TAGLINE, T_USE_XVRES, T_USRKEY, T_VRES,
{ T_DOCUMENT, A_RUSR|A_WUSR|A_RADM|A_WADM|A_ROTH },
{ T_DONEOP, A_RUSR|A_WUSR|A_RADM|A_WADM|A_ROTH },
{ T_EXTERNAL, A_RUSR|A_WUSR|A_RADM|A_WADM|A_ROTH },
+ { T_ERRORCODE, A_RUSR|A_RADM|A_ROTH }, // compat STATUSCODE
{ T_FAXNUMBER, A_RUSR|A_WUSR|A_RADM|A_WADM|A_ROTH },
{ T_FROM_COMPANY, A_RUSR|A_WUSR|A_RADM|A_WADM|A_ROTH },
{ T_FROM_LOCATION, A_RUSR|A_WUSR|A_RADM|A_WADM|A_ROTH },
}
reply(code, "End of polling items.");
return;
+ case T_ERRORCODE:
+ reply(code, "E%03d", job.result.value());
+ return;
case T_STATUSCODE:
reply(code, "%03d", job.result.value());
return;
{ "DOCUMENT", T_DOCUMENT, false, true, "path-name" },
{ "DONEOP", T_DONEOP, false, true, "[<string>]" },
{ "EXTERNAL", T_EXTERNAL, false, true, "[<string>]" },
+{ "ERRORCODE", T_ERRORCODE, false, true, "[<string>]" }, // For compatiblity
{ "FAXNUMBER", T_FAXNUMBER, false, true, "[<string>]" },
{ "FROMCOMPANY", T_FROM_COMPANY, false, true, "[<string>]" },
{ "FROMLOCATION", T_FROM_LOCATION,false, true, "[<string>]" },
case T_STATE:
case T_STATUS:
case T_STATUSCODE:
+ case T_ERRORCODE: // For compatibility
case T_DONEOP:
case T_COMMID:
case T_REGARDING: