README
1This is version 0.07 of the Perl 5 File::Sync module.
2
3It provides Perl interfaces to the Unix sync(2) and POSIX.1b fsync(2)
4system calls. The fsync() call is needed for putting messages into
5qmail maildirs, and sync() is included for completeness.
6
7You will need at least Perl 5.003 to use this module. 5.002 might
8work but has not been tested. You will also need a C compiler for the
9XS part of the module.
10
11>>> For verson 0.09, the fsync() code has been fixed to work properly
12>>> with glob names as file handles in Perl 5.005.
13
14----------
15
16To install the module, enter these commands:
17
18 perl Makefile.PL
19 make
20 make test
21 make install
22
23----------
24
25Please send any bugs and/or ideas to Carey Evans at
26<c.evans@clear.net.nz>. Is there anything that can be done to make
27this module work like the POSIX fsync() call on non-POSIX machines,
28for example? Is there any way to test whether the fsync() call has
29actually happened in the tests?
30
31Thanks to everyone who reported the bug in t/02_error.t.
32
33Thanks to Eric Veldhuyzen for letting me know about sync() not
34existing in OS/2.
35
36Thanks to David Muir Sharnoff for getting me to actually work out what
37was going on and fix my code.
38
39All files contained in this installation are copyright � 1996,1997,1999
40Carey Evans except for parts from the Perl distribution. All rights
41reserved.
42
43This module is free software; you can redistribute it and/or modify it
44under the same terms as Perl itself.
45
46--
47Carey Evans, <c.evans@clear.net.nz>, 28 November 1999.
48