PROBLEM: ( QARs 50120,40188,47526,47839) (Patch ID: OSF415-405063) ******** This patch fixes a problem that can occur with programs linked with libaio. These programs could dump core with a SIGSEGV signal or corrupt memory when calling the close() function with a bad file descriptor value. A bad or incorrect file descriptor value would be one greater than or equal to 4096 or less than 0. The following is a sample stack trace: thread 0xb signal IOT/Abort trap at >*[nxm_thread_kill, 0x3ff8053eab0] 0 nxm_thread_kill(...) [0x3ff8053eab0] 1 pthread_kill(...) [0x3ff8056ed4c] 2 (unknown)() [0x3ff805756ec] 3 __tis_raise(...) [0x3ff8010fb00] 4 raise(...) [0x3ff80159f40] 5 abort(...) [0x3ff80170a68] 6 errAbort(...) [0x3ff80565b04] 7 (unknown)() [0x3ff80566398] 8 (unknown)() [0x3ff807b220c] 9 (unknown)() [0x3ff807b3620] 10 exc_unwind(...) [0x3ff807b3664] 11 exc_raise_signal_exception(...) [0x3ff807b38e8] 12 (unknown)() [0x3ff81002490] 13 close(...) [0x3ff81003488] 14 main(argc = 4, argv = 0x11ffff988) ["aio_test.c":157, 0x120001d64]