View Issue Details

IDProjectCategoryView StatusLast Update
0024079CommunityOCCT:Data Exchangepublic2017-07-24 13:15
Reporterthomhong Assigned Togka 
PrioritylowSeverityminor 
Status assignedResolutionopen 
PlatformWindowsOSVC++ 2010 
Product Version6.6.0 
Summary0024079: stepread_setinput() opens file with exclusive read lock on Windows
DescriptionThe function stepread_setinput() in stepread.c uses the C function fopen(). This is a problem for multi-threaded/multi-process applications on Windows, since the fopen() call will fail if another thread is in the process of opening the same file. Changing this call to use _fsopen() or _wfsopen() in Windows will allow multiple threads and processes to read the same STEP file.
Steps To ReproduceHave two processes open the same STEP file simultaneously.
TagsNo tags attached.
Test case numberNot required

Activities

There are no notes attached to this issue.

Issue History

Date Modified Username Field Change
2013-07-19 05:23 thomhong New Issue
2013-07-19 05:23 thomhong Assigned To => gka
2017-07-24 12:56 apv Test case number => Not required
2017-07-24 13:15 apv Status new => assigned