SVR5 and SCO OpenServer 5
partially modify socket and PC Card configuration
int CardServices (ModifyConfiguration, ClientHandle_t *ch,
int n2, int ModifyConfigurationLen,
ModifyConfiguration_t *mcfg, rm_key_t key);
can partially modify a socket and PC Card configuration
without having to resort to
a pair of Release/RequestConfiguration services.
Pointer to a
Length of the
Must be set to 7.
Pointer to a
No card in socket.
ModifyConfigurationLen not equal to 7.
Can not enable/disable IRQ steering.
*ch does not point to the right Client.
Socket or function invalid.
Socket cannot deliver requested VPP1 or VPP2.
Configuration successfully modified.
Successfully added the socket service handler
structure that had earlier been passed
is now passed again by the pointer *ch.
Because it is necessary to pass a ClientHandle
that had been passed to
ModifyConfiguration can deal only with a
configuration originally set up by the
The ModifyConfiguration service is useful for
changing VPP1 or VPP2
without throwing away the present configuration.
However, ModifyConfiguration has notable limitations.
It can not change I/O address mapping,
IRQ routing nor VCC.
To change these, the configuration must be released
and a new configuration with the new
I/O, IRQ, and/or VCC requested.
Context and synchronization
Interrupt, initialization, or user
1, 2, 3
19 June 2005
© 2005 The SCO Group, Inc. All rights reserved.
OpenServer 6 and UnixWare (SVR5) HDK - June 2005