]>
git.p6c8.net - selfforum.git/blob - selfforum-cgi/shared/Lock.pm
3 ################################################################################
5 # File: shared/Locked.pm #
7 # Authors: Andre Malo <nd@o3media.de>, 2001-05-25 #
9 # Description: Locking and Filehandle class #
11 ################################################################################
23 ################################################################################
27 $VERSION = do { my @r =(q$Revision$ =~ /\d+/g); sprintf "%d."."%02d" x $#r, @r };
29 ################################################################################
31 # load the specific module
37 eval {symlink('',''); 1}
50 ################################################################################
54 use constant LH_SHARED => 0;
55 use constant LH_EXCL => 1;
56 use constant LH_EXSH => 2;
57 use constant LH_MASTER => 3;
60 @Lock::EXPORT = qw(LH_SHARED LH_EXCL LH_EXSH LH_MASTER);
64 # remove the following later
67 use constant LH_SHARED
=> 0;
68 use constant LH_EXCL
=> 1;
69 use constant LH_EXSH
=> 2;
70 use constant LH_MASTER
=> 3;
73 @Locked::EXPORT
= qw(LH_SHARED LH_EXCL LH_EXSH LH_MASTER);
80 ### end of Lock ################################################################
patrick-canterino.de