Project

General

Profile

Feature #4464

[PATCH] add Fcntl::Flock object for easier use of POSIX file locks

Added by normalperson (Eric Wong) over 6 years ago. Updated about 5 years ago.

Status:
Assigned
Priority:
Normal
Target version:
[ruby-core:35419]

Description

=begin
This is a subclass of String so it is compatible with
IO#fcntl without needing to modify io.c for systems
that don't have POSIX file locks.
=end

History

#2 [ruby-core:35497] Updated by normalperson (Eric Wong) over 6 years ago

=begin
This revised patch makes the API easier to use with the
following changes:

  • renamed Fcntl::Flock -> Fcntl::Lock
  • Fcntl::Lock.synchronize {} and Fcntl::Lock.get helpers
  • ability to specify constants via :symbol (like 1.9.2+ Socket)
  • RDoc + examples

ref: ,

=end

#4 [ruby-core:35507] Updated by kosaki (Motohiro KOSAKI) over 6 years ago

  • Status changed from Open to Assigned
  • Assignee set to kosaki (Motohiro KOSAKI)

=begin
I'd like to review this as soon as I get some time. But sorry, now I don't have.
=end

#5 [ruby-core:37751] Updated by kosaki (Motohiro KOSAKI) over 6 years ago

  • Target version changed from 1.9.3 to 2.0.0

#6 [ruby-core:49108] Updated by kosaki (Motohiro KOSAKI) about 5 years ago

  • Target version changed from 2.0.0 to next minor

Also available in: Atom PDF