I happened to notice this code in the output of a git grep somewhere:

                usleep(10000000); /* wait 10 sec and try the lock again */ 

        usleep is documented to fail with EINVAL if its argument is greater 
than 1,000,000.  I'm not sure if that takes effect on all platforms, but it 
could very well reduce to a quick function that just sets errno if usleep fails.

-- 
Dustin Sallings

_______________________________________________
sqlite-users mailing list
sqlite-users@sqlite.org
http://sqlite.org:8080/cgi-bin/mailman/listinfo/sqlite-users

Reply via email to