Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
Log::Dispatch::FileRotUser:Contributed PerlLog::Dispatch::FileRotate::Mutex(3)

NAME
       Log::Dispatch::FileRotate::Mutex	- Flock	Based File Mutex.

VERSION
       version 1.38

SYNOPSIS
       Internal	Use Only!

DESCRIPTION
       Internal	Use Only!

METHODS
   new($path)
       Create a	new mutex for the given	file path.  Only one mutex per path
       should be created.  The path will not actually be opened	or locked
       until you call lock.

   lock()
       Obtains a lock on the path.  If the thread id or	pid has	changed	since
       the path	was opened, the	path will be re-opened automatically in	this
       thread or process.

   unlock()
       Releases	the lock if the	current	thread or process is holding it.

   pid(): string
       Get the current process or thread id

SOURCE
       The development version is on github at
       <https://https://github.com/mschout/perl-log-dispatch-filerotate> and
       may be cloned from
       <git://https://github.com/mschout/perl-log-dispatch-filerotate.git>

BUGS
       Please report any bugs or feature requests on the bugtracker website
       <https://github.com/mschout/perl-log-dispatch-filerotate/issues>

       When submitting a bug or	request, please	include	a test-file or a patch
       to an existing test-file	that illustrates the bug or desired feature.

AUTHOR
       Michael Schout <mschout@cpan.org>

COPYRIGHT AND LICENSE
       This software is	copyright (c) 2005 by Mark Pfeiffer.

       This is free software; you can redistribute it and/or modify it under
       the same	terms as the Perl 5 programming	language system	itself.

perl v5.32.1			  2021-05-2Log::Dispatch::FileRotate::Mutex(3)

NAME | VERSION | SYNOPSIS | DESCRIPTION | METHODS | SOURCE | BUGS | AUTHOR | COPYRIGHT AND LICENSE

Want to link to this manual page? Use this URL:
<https://www.freebsd.org/cgi/man.cgi?query=Log::Dispatch::FileRotate::Mutex&sektion=3&manpath=FreeBSD+13.1-RELEASE+and+Ports>

home | help