28 lines
		
	
	
		
			586 B
		
	
	
	
		
			PHP
		
	
	
	
	
	
			
		
		
	
	
			28 lines
		
	
	
		
			586 B
		
	
	
	
		
			PHP
		
	
	
	
	
	
<?php
 | 
						|
 | 
						|
 | 
						|
$cwfd = inotify_init();
 | 
						|
if ($cwfd !== false)
 | 
						|
{
 | 
						|
	$watch_descriptor = inotify_add_watch($cwfd, $configDir, IN_CLOSE_WRITE | IN_MODIFY | IN_MOVE);
 | 
						|
	logger(ERROR, _("configWatchInit : Inotify retourne 'false'"), __FILE__ . ":" . __LINE__);
 | 
						|
 | 
						|
}
 | 
						|
 | 
						|
function configWatchInit()
 | 
						|
{
 | 
						|
	global $cwfd;
 | 
						|
	logger(DEBUG, _("configWatchInit : Initialise la surveillance du dossier des configurations"), __FILE__ . ":" . __LINE__);
 | 
						|
	if ($cwfd !== false)
 | 
						|
	{
 | 
						|
		$read = array($cwfd);
 | 
						|
		$write = null;
 | 
						|
		$except = null;
 | 
						|
		stream_select($read, $write, $except,0);
 | 
						|
		stream_set_blocking($cwfd, 0);
 | 
						|
	}
 | 
						|
}
 | 
						|
 | 
						|
 | 
						|
?>
 |