home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Network Support Encyclopedia 96-1
/
novell-nsepro-1996-1-cd2.iso
/
download
/
netware
/
libup5.exe
/
CHANGES.312
next >
Wrap
Text File
|
1995-04-04
|
2KB
|
32 lines
-----------
3.12g CLIB - Changes
-----------
Added "LONG *fileHandle;" to end of open/create call back
structures. This applies to file open, create file, and open/create
function calls.
If a pre-hook call back func. cancels a call (errors out) the following call
back funcs. in the chain will not be given their shot at it-now compatible
with the fshooks in 4.x. Also made it so the
post-hook call back functions cannot change the OS return code-now compat-
ible with fshooks in 4.x.In hook312.386 changed the check to see if the'
dynamic import of the "GenNS" call succeeded, we were comparing incorrectly.
Changed the way we protect the OS lock manager calls from
being called with the same connection number more than once at the same
time. The old way was broken for NCP Extension handlers and legitimate
users of Disable/EnableConnection(). We still protect, but in a
different way. Also the OS's callback had no context so return values
from the locking calls were sometimes lost. Fairly extensive changes
were made to correct that problem. If NCP extensions are used and any
of the locking calls in conjunction, the locking calls will fail, or
disable and enable connection calls in conjunction with lock calls, the
locking calls will fail. Both failures are EFAILURE.
Added a check to ExitCritSec to make sure the thread
was part of the thread group list. This might be a problem in 3.x
because the 3.x SetThreadGroupID does not link the thread into the
thread list. The SPAGENT.NLM exhibited GPIs during loading/whenever it
ended a critical section.