Interconnect Software Consortium Socket API Extensions Working Group. --------------------------------------------------------------------- Meeting: Thursday 31st October 2002 20:00GMT (21:00BST, 04:00p EDT, 03:00p CDT, 01:00p PDT, 22:00CEST, 05:00JST+) Toll Free (US & Canada): 1-888-742-8686 International: +1-303-928-2600 Conference ID: 3378790 Alternate teleconference numbers: Toll Free (US & Canada): 1 877 214 5010 International: +1 (504) 588 9772 Code: 769497 -------------------------------- Attendees: David Edmondson, Sun Jeremy Harris, Sun Vish Subramanian, HP John Kasperski, IBM Jeff Messing, IBM Satya Sharma, IBM Louis Laborde, HP Juliana Hsu, IBM -------------------------------- Agenda: 1. Agenda bashing. Frequency of meetings. Various issues relating to the API. 2. Review action items. See below. 3. Approve Last Minutes. dme hadn't sent them. 4. Frequency of meeting. dme suggested that the group should move back to one meeting per-week. This would take place on Thursday at the same time as the current Thursday meeting. No objections. Hence the next meeting will take place on Thursday the 7th November (see below). 5. exs_postmg_t pointer in evt_xfermsg_t John asked if it would be better to directly include the exs_postmsg_t structure in the evt_xfermsg_t. General opinion was that this was not required, and that the caller must maintain the memory indicated by the exs_postmsg_t pointer in order that the implementation may update the structure on completion of the operation. 5. exs_qmodify() A long discussion about using exs_qmodify() to update event registrations, queue depth and signal indicator simultaneously took place. A decision was taken that we will: - update exs_qmodify() such that it is used to modify attributes of the queue (not registrations). It will take a single { type, value } pair as indicators of the attribute to be modified. Initially only two attributes will be supported: queue depth and signal indicator. - a new call, exs_qregister() will be created to support manipulating the registration of event types on an event queue. It will have similar arguments to the current exs_qmodify() call, without the depth and signal indicator arguments. 6. Checking errno's. Vish asked that we all go through and check that the errno indications given in the API are adequate and appropriate. Discussion occurred around whether other errno's than those specified will be permitted in an implementation. The general desire is to no permit this. dme to check with the Austin Group to understand existing practice. Future Topics: -------------------------------- Outstanding Actions: 2002-04-18/02 dme. Draft a paper describing why a unified socket/file IO API would be useful. Kick David. 2002-08-06/01 dme. Produce a clarification on the results of the C3.1 and C7 vote. Pending clarification of the event queue <-> socket binding scope. 2002-10-01/02 dme. Update the requirements specification to conform with recent agreements. 2002-10-03/01 dme. Shared memory flag: add to the requirements specification and draft API. 2002-10-03/02 dme. Sendfile/recvfile: draft an update to the requirements specification to include the opinion at the meeting. -------------------------------- Next Meeting: Thursday 7th November 2002 20:00GMT (21:00BST, 04:00p EDT, 03:00p CDT, 01:00p PDT, 22:00CEST, 05:00JST+) Toll Free (US & Canada): 1-888-742-8686 International: +1-303-928-2600 Conference ID: 3378790 Alternate teleconference numbers: Toll Free (US & Canada): 1 877 214 5010 International: +1 (504) 588 9772 Code: 769497 -------------------------------- Contact Details: email: icsc-socketwg@opengroup.org web: http://www.opengroup.org/icsc/sockets/protected