Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

win32-semaphore

Package Overview
Dependencies
Maintainers
1
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

win32-semaphore

  • 0.4.3
  • Rubygems
  • Socket score

Version published
Maintainers
1
Created
Source

== Brief Description An interface for MS Windows Semaphores.

== Prerequisites win32-ipc 0.6.0 or later.

== Installation gem install win32-semaphore

== Synopsis require 'win32/semaphore' include Win32

Semaphore.new(1, 5, 'test') do |sem| puts 'uh, oh' unless sem.wait(10) > 0 sem.release(2) # 2 end

== Documentation The semaphore.rb file contains inline RDoc documentation. If you installed this file as a gem, then you have the docs.

For more detailed documentation about Semaphores on MS Windows in general, please visit http://www.msdn.com/library and lookup the CreateSemaphore(), OpenSemaphore() and ReleaseSemaphore() functions.

== Notes The Win32::Semaphore class is a subclass of Win32::Ipc.

== Acknowledgements Adapted originally from the Win32::Semaphore Perl module by Christopher J. Madsen.

== Known Bugs None known. Any bugs should be reported on the project page at https://github.com/djberg96/win32-semaphore.

== Future Plans Suggestions welcome.

== License Artistic 2.0

== Copyright (C) 2003-2015 Daniel J. Berger All Rights Reserved

== Warranty This package is provided "as is" and without any express or implied warranties, including, without limitation, the implied warranties of merchantability and fitness for a particular purpose.

== Authors Daniel J. Berger Park Heesob

FAQs

Package last updated on 24 Nov 2015

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc