Projects / FAM


FAM, the File Alteration Monitor, provides an API which applications can use to be notified when specific files or directories are changed. It comes in two parts: fam, the daemon which listens for requests and delivers notification, and libfam, a library which client applications can use to communicate with fam.

Operating Systems

Recent releases

  •  15 Apr 2003 08:55

    Release Notes: Minor build fixes were made for issues with GCC 3.x and IRIX.

    •  22 Jul 2002 02:48

      Release Notes: The FAM daemon automatically backgrounds itself on Linux 2.4 and FreeBSD. Users are able to specify idle timeout and NFS polling interval in fam.conf. Minor FreeBSD build fixes were also integrated from FreeBSD ports.

      •  04 Jul 2002 20:42

        Release Notes: Some standard header files were #include'd to help build on FreeBSD. IRIX group handling was improved. An untrusted user's GID is set to NOGROUP if getgrmember() gave FAM an invalid or inconsistent GID. strerror returning null is handled properly. libtool is initialized earlier in the configure process to avoid binaries being created with a .C extension on some systems. libstdc++ was added to linker flags to make libfam always build as a C++ library. A CLEANFILES make target was added, and /etc/mtab (or equivalent) is now opened read-only.

        •  19 Feb 2002 01:38

          No changes have been submitted for this release.


          Project Spotlight


          A Fluent OpenStack client API for Java.


          Project Spotlight

          TurnKey TWiki Appliance

          A TWiki appliance that is easy to use and lightweight.