get_status() - returns status of the VMS command execution. - Map VMS status to its severity (lower 3-bits) - W-DCL-IVVERB is returned on unrecognized command -- map to general ERROR */
| 339 | - W-DCL-IVVERB is returned on unrecognized command -- map to general ERROR |
| 340 | */ |
| 341 | int get_status( int vms_status ) |
| 342 | { |
| 343 | #define VMS_STATUS_DCL_IVVERB 0x00038090 |
| 344 | |
| 345 | int status; |
| 346 | |
| 347 | switch (vms_status) |
| 348 | { |
| 349 | case VMS_STATUS_DCL_IVVERB: |
| 350 | status = VMS_ERROR; |
| 351 | break; |
| 352 | |
| 353 | default: |
| 354 | status = vms_status & 0x07; /* $SEVERITY bits */ |
| 355 | } |
| 356 | |
| 357 | return status; |
| 358 | } |
| 359 | |
| 360 | |
| 361 | #define __NEW_STARLET 1 |