MantisBT
Mantis Bug Tracker Workflow

View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0031768Open CASCADE[OCCT] OCCT:Foundation Classespublic2020-09-15 12:562020-09-15 19:28
Reporterkgv 
Assigned Tobugmaster 
PrioritynormalSeverityintegration request 
StatusreviewedResolutionopen 
PlatformOSOS Version
Product Version 
Target Version[OCCT] 7.5.0Fixed in Version 
Summary0031768: Foundation Classes - use usleep within OSD::MilliSecSleep()
DescriptionOSD::MilliSecSleep() relies on select() as portable implementation of thread sleep functionality:
> Emulating usleep(3)
> Before the advent of usleep(3), some code employed a call to select()
> with all three sets empty, nfds zero, and a non-NULL timeout as a
> fairly portable way to sleep with subsecond precision.

Nowadays, using select() for this reason looks unreasonable.
Steps To ReproduceN/A
TagsNo tags attached.
Test case number
Attached Files

- Relationships

-  Notes
(0094826)
git (administrator)
2020-09-15 13:02

Branch CR31768 has been created by kgv.

SHA-1: 7d13e48e7e1c62873fc95794b6c7a98cbdb10da0


Detailed log of new commits:

Author: kgv
Date: Tue Sep 15 13:05:06 2020 +0300

    0031768: Foundation Classes - use usleep within OSD::MilliSecSleep()
(0094887)
kgv (developer)
2020-09-15 19:28

Please raise the patch
- OCCT branch: CR31768.

http://jenkins-test-12.nnov.opencascade.com/view/CR31768-master-KGV [^]

- Issue History
Date Modified Username Field Change
2020-09-15 12:56 kgv New Issue
2020-09-15 12:56 kgv Assigned To => abv
2020-09-15 13:02 git Note Added: 0094826
2020-09-15 19:28 kgv Note Added: 0094887
2020-09-15 19:28 kgv Assigned To abv => bugmaster
2020-09-15 19:28 kgv Status new => resolved
2020-09-15 19:28 kgv Status resolved => reviewed


Copyright © 2000 - 2020 MantisBT Team
Powered by Mantis Bugtracker