Novell Home

TID100973 (DLIBUPA) - LIBUPA update details

From Developer Community

The following is a list of fixes in the Modular CLIB nlms for LIBUPA:

1. Fixed a problem where entering a Ctrl-Z on a screen created by an NLM was returning an error condition (NULL) and not allowing input with the gets() function from that screen. This was reported by a Third party company and demonstrated with Novell MPR.

2. Fixed Nwsprintf to handle parameter reordering more reliably. This is especially critical for internationalization. This problem was reported by internal development 3. Fixed a problem with fprintf reported by United Parcel Service.

4. Fixed a problem with cscanf not echoing characters and handling certain format strings. This was reported by developer support.

5. Fixed a problem with LockFileSet returning invalid error codes. This was reported by developer support.

6. Fixed some type definitions (size_t and ssize_t) to be more consistent. Added definition for MAX_CGETS_LEN. This was reported by developer support.

7. Fixed NWLstrchr to handle zero length strings properly. This was reported by internal development.

8. Fixed a problem with NWLstrcoll. This was reported by the CLIB test team.

9. Fixed a problem with creating read-only files. This was reported by developer support.

10. Fixed a problem with semaphores not releasing memory on SMP servers. This was reported by C.I.T.

11. Added enhancement to spawn to provide P_WAIT functionality.

12. Fixed a problem with directory handles being corrupted on subsequent logins to the same server. This was reported by internal development.

13. Fixed a problem with DS calls not trying the local server to resolve NDS calls. This was reported by developer support.

14. Fixed a problem with AttachByAddress not finding desired servers. This was reported by internal development.

15. Updated cprintf to be more thread safe to prevent scrambled screen output. This was reported by development support.

16. Fixed a problem with ConsolePrintf handling certain format strings. This was reported by internal development.

17. Fixed a problem with ?passive? NLMs unloading when they should remain loaded. This was reported by developer support.

18. Added NWVolumeIsCDROM function to determine if a volume is actually a CDROM.

19. Fixed a problem with logging out of remote servers. This was reported by C.I.T.

20. Fixed puts to output a newline with the call puts(A@). This was reported by developer support.

21. Fixed a problem using fdopen to open a BSD socket. This was reported by developer support.

22. Added IpxGetAndClearQ to PRELUDE.OBJ for backwards compatability. This was reported by developer support.

23. Fixed a problem causing abends with the IPX/IP gateway. This was reported by system test.

24. Fixed a problem with NWPrevChar returning NULL when the arguments point to the same string. This was reported by localization testing.

25. Fixed a problem where trying to open a connection to a tree would actually open a connection to a 3.x server with the same name as the tree if it existed. This was reported by internal development.

26. Modified load dependancies for DSAPI.NLM to include DSEVENT.NLM to match the previous functionality of DSAPI.NLM.

dlibupa.exe

dlibupa.exe19.8 K2005-04-06

--Benjamin Fjeldsted

Novell® Making IT Work As One

© 2009 Novell, Inc. All Rights Reserved.