resource manager: how to distinguish synthesized close() cal

Hi,

When a client application aborts with files left open, close calls are
issued in
half of the client to close the open files.
Is there a way for a resource manager to tell the difference between the
close() by the client and the close() made in half the client?

The closest thing that I can see is the “rcvid” field in “resmgr_context_t”,
which is set to 0 in case of io_close_ocb()function. Is there anything that
indicates this in io_close message?

Thanks.
-chang

“Chang Im” <chim@cisco.com> wrote in message
news:a8kv45$kf8$2@inn.qnx.com

Hi,

When a client application aborts with files left open, close calls are
issued in
half of the client to close the open files.
Is there a way for a resource manager to tell the difference between the
close() by the client and the close() made in half the client?

The closest thing that I can see is the “rcvid” field in
“resmgr_context_t”,
which is set to 0 in case of io_close_ocb()function. Is there anything
that
indicates this in io_close message?

This is a QNX4 conference, better ask in a QNXRTP conference.

Thanks.
-chang