Sets the process current transaction and removes resource
    managers from transactions.
    $SETDTIW$ always waits for the request to complete before
    returning to the caller. Other than this, it is identical to
    $SETDTI.
    Format
      SYS$SETDTIW  [efn], [flags], iosb, [astadr], [astprm],
                   [contxt], func, itmlst
    C Prototype
      int sys$setdtiw  (unsigned int efn, unsigned int flags, struct
                       _iosb *iosb, void (*astadr)(__unknown_params),
                       int astprm, unsigned int *contxt, unsigned
                       short int *func, void *itmlst);