[MLton] interrupted system call

Lukasz S Ziarek lziarek@cs.purdue.edu
Mon, 22 Aug 2005 12:57:34 -0500


I would like to just confirm that all blocking system calls, in a 
multi-threaded MLton compiled program, will infact yield an interrupted 
system call exception upon context switching to a new thread due to 
timer interupts? I am mainly interested in socket calls. This is the 
behavoir I observe when one thread atempts to read from a socket, 
blocks, and then the program atempts to context switch to another thread.

thanks,
Luke