Adjust IsReadable() for Termux environment without pthread_cancel() - #6249
Adjust IsReadable() for Termux environment without pthread_cancel()#6249craigcomstock wants to merge 6 commits into
Conversation
|
Wanted to post this PR to get github's opinion on the changes. The commits have been in the works for a long time and need to be adjusted as they include gradual changes and improvements that should be collected into fewer commits. Will do soon. |
fe0e8dd to
6061785
Compare
they have been reworked. ready to go. |
Ticket: none Changelog: none
Ticket: none Changelog: none
1ac7e4c to
3d3d2e1
Compare
|
@cf-bottom jenkins, please |
|
Sure, I triggered a build: Jenkins: https://ci.cfengine.com/job/pr-pipeline/14370/ Packages: http://buildcache.cfengine.com/packages/testing-pr/jenkins-pr-pipeline-14370/ |
instead use MaskTerminationSignalsInThread() from libntech Ticket: CFE-4401 Changelog: title
AC_CHECK_FUNCS apparently doesn't take into account the __ANDROID_API__ level properly and so incorrectly determines that copy_file_range is available for termux at API 24 but copy_file_range is <= 34. Ticket: none Changelog: none
The re-entrant versions of srand() and friends aren't technically required and not using them enables compilation on platforms without glibc. Ticket: none Changelog: none
… out MaskTerminationSignalsInThread() on mingw platform That function has unsupported functions on mingw platform with pthreads-w32. Remove this commit when NorthernTechHQ/libntech#287 is merged
914c9c3 to
251966a
Compare
|
From CI:
Edit: Likely unrelated to this PR, seen in libntech upgrade PR as well. |
olehermanse
left a comment
There was a problem hiding this comment.
Looks like this needs a rebase now
No description provided.