SETFILESEMAPHORE Set semaphore for file access. SEMAPHORE = SETFILESEMAPHORE(FILENAME) sets a semaphore to get exclusive access on file FILE. The semaphore is realized by generating a simple Matlab data file after checking that no other semaphores are existing. The function exits if the semaphore is set. Exclusive file access is of course only guaranteed if all other Matlab processes use semaphores to access the same file. The output variable SEMAPHORE is needed to correctly remove the file semaphore after file access. It is an error to call function SETFILESEMAPHORE without output arguments. SEMAPHORE = SETFILESEMAPHORE(FILELIST) sets semaphores for all files given in cell array FILELIST. Note that function SETFILESEMAPHORE waits for exclusive file access on ALL files in the list before exiting. Note: A semaphore older than 20 seconds is considered as invalid and will immediately be deleted. Markus Buehren Last modified 13.11.2007 See also REMOVEFILESEMAPHORE.