public inbox for ecos-discuss@sourceware.org
 help / color / mirror / Atom feed
* [ECOS] Select break?
@ 2012-10-11  8:51 Allan Nielsen
  2012-10-11 13:14 ` [ECOS] " Grant Edwards
  2012-10-11 15:24 ` [ECOS] " Jay Foster
  0 siblings, 2 replies; 3+ messages in thread
From: Allan Nielsen @ 2012-10-11  8:51 UTC (permalink / raw)
  To: ecos-discuss

Hi,

Is there any way I can wakeup a select call from an other thread?

I'm using eCos threads (not posix threads), so sending a signal using
pthread_kill does not seem to be an option.

I would have guessed that I could create a file descriptor pair using
pipe, or socketpair, include this in the select list, and write some
dummy data. But since eCos does not implement either pipe or
socketpair, this does not seem to be an option either.

I have tried to use the cyg_selrecord and the cyg_selwakeup functions,
but they only cause the select function to poll the file descriptors
again.

So how can this be done using eCos threads?

Best regards
Allan W. Nielsen

-- 
Before posting, please read the FAQ: http://ecos.sourceware.org/fom/ecos
and search the list archive: http://ecos.sourceware.org/ml/ecos-discuss

^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2012-10-11 15:24 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2012-10-11  8:51 [ECOS] Select break? Allan Nielsen
2012-10-11 13:14 ` [ECOS] " Grant Edwards
2012-10-11 15:24 ` [ECOS] " Jay Foster

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).