Joachim Worringen wrote:
> I'm porting a driver from Linux to (Open)Solaris. The driver uses its own 
> threads, which under Linux are created with a simple kernel_thread() call.
 > I don't see
> such a call under Solaris. A solution could be to create a task queue with 
> a single thread, and commit a single task to this queue, which then runs 
> until 
> the driver eventually is stopped. Is this feasible, or are there other, 
> "cleaner" 
> solutions?

I do of course know about the thread_create() call, but it seems not to 
be a public interface as it does not appear in section 9 of the man 
pages. So, what is the recommended way for a driver to start a new 
kernel thread, or is this not desired?

  Joachim

-- 
Joachim Worringen, Software Architect, Dolphin Interconnect Solutions
phone ++49/(0)228/324 08 17 - http://www.dolphinics.com
_______________________________________________
opensolaris-code mailing list
[email protected]
http://mail.opensolaris.org/mailman/listinfo/opensolaris-code

Reply via email to