- Timestamp:
- Feb 7, 2006, 5:28:06 AM (20 years ago)
- Location:
- branches/libc-0.6/src/emx
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/libc-0.6/src/emx/ChangeLog.LIBC
r2543 r2544 5 5 2006-02-06: knut st. osmundsen <bird-gccos2-spam@anduin.net> 6 6 - libc: 7 o #53: Fixed LIBC panic when _openstream locks the stream vector 8 in any of it's error cases. 7 9 o #52: Fixed two 'symlink/' problems in the path resolver. 8 10 o #51: Made unlink able to delete readonly files. -
branches/libc-0.6/src/emx/src/lib/io/_fopen.c
r1661 r2544 35 35 default: 36 36 errno = EINVAL; 37 STREAMV_LOCK; 37 if (lock) 38 STREAMV_LOCK; 38 39 _closestream (dst); 39 STREAMV_UNLOCK; 40 if (lock) 41 STREAMV_UNLOCK; 40 42 return NULL; 41 43 } … … 83 85 if (_fmutex_create2 (&dst->__u.__fsem, 0, "LIBC stream fopen") != 0) 84 86 { 85 STREAMV_LOCK; 87 if (lock) 88 STREAMV_LOCK; 86 89 _closestream (dst); 87 STREAMV_UNLOCK; 90 if (lock) 91 STREAMV_UNLOCK; 88 92 return NULL; 89 93 } … … 91 95 if (dst->_handle < 0) 92 96 { 93 STREAMV_LOCK; 97 if (lock) 98 STREAMV_LOCK; 94 99 _closestream (dst); 95 STREAMV_UNLOCK; 100 if (lock) 101 STREAMV_UNLOCK; 96 102 return NULL; 97 103 }
Note:
See TracChangeset
for help on using the changeset viewer.