Changes by: Nathaniel Gray (n8gray at cs.caltech.edu)
Date: 2004-07-20 14:30:21 -0700 (Tue, 20 Jul 2004)
Revision: 449
Log message:

      This commit adds preliminary pseudo-FAM support for OS X 10.3 and above.
      Eventually other systems with kqueue (FreeBSD) should be supported.  The
      kqueue-based monitoring system doesn't work right now, giving invalid file
      descriptor errors, but windows and FAM-based monitoring should continue to work
      correctly.
      
      Changes include:
      1. Moved fam_win32.h -> fam_pseudo.h
      2. Added fam_kqueue.c, the kqueue-based implementation of the FAM interface.
      3. Added the PSEUDO_FAM compiler flag.  This is used on win32 as well.
      4. Updated build system to look for kqueue interface if FAM is missing.
      5. Changed function names in omake_cnotify.c to avoid collisions with system
      libraries in OS X.
      6. Minor, unrelated correction to README.WIN32.
      
      You will need to do "rm -rf *.cache configure; autoconf; configure" after
      updating.
      

Changes  Path
+4 -2 omake/Files
+2 -3 omake/README.WIN32
+2 -2 omake/config.nt
Deleted omake/fam_win32.h
+19 -5 omake/libmojave.m4
Added omake/src/clib/fam_kqueue.c
Properties omake/src/clib/fam_kqueue.c
Added omake/src/clib/fam_pseudo.h
Properties omake/src/clib/fam_pseudo.h
+1 -1 omake/src/clib/fam_win32.c
+36 -34 omake/src/clib/omake_notify.c
+21 -19 omake/src/util/omake_notify.ml
+1 -0 omake/src/util/omake_notify.mli