wanghekai / ipcmd Goto Github PK
View Code? Open in Web Editor NEWThis project forked from nathanweeks/ipcmd
Command-line interface to SysV semaphores and message queues
License: Other
This project forked from nathanweeks/ipcmd
Command-line interface to SysV semaphores and message queues
License: Other
ipcmd - Command-line interface to XSI (SysV) semaphores and message queues ========================================================================== ipcmd exposes the XSI (SysV) semaphore and message queues APIs through a simple command-line interface, enabling scriptable interprocess communication and synchronization with usually no configuration required. SUPPORTED PLATFORMS =================== ipcmd should compile and run on any platform that supports SysV IPC. It has specifically been tested on Solaris 10, FreeBSD 8.2, Mac OS X 10.6, RHEL 5.4, and Cygwin 1.7.9-1. ipcmd currently supports only the standard XSI APIs, and not any vendor-specific extensions. CONTENTS ======== CHANGES - Visible changes in the current version and previous versions LICENSE - The BSD license Makefile - POSIX Makefile README - This file containing basic information & installation instructions bin/ - Destination of the ipcmd executable when building with "make" examples/ - Examples that illustrate the use of ipcmd man/ - Contains the ipcmd man page src/ - ipcmd source code test/ - Test scripts that can be run with "make check" after building ipcmd INSTALLATION ============ 1. (Optional) The default Makefile should work on a POSIX-compliant system, but it can be edited to choose a specific compiler or compiler flags. 2. Issue the following commands to build and test ipcmd: make make check 3. Move the contents of the bin/ and man/ directories to a location in your PATH and MANPATH, respectively. CONFIGURATION ============= The default system limits are usually adequate for semaphores. The default message queue limits for most current platforms prohibit messages larger than a few kilobytes. See your system's documentation on how to increase those limits. On Cygwin, Cygserver must be running (it is not by default). See: http://www.cygwin.com/cygwin-ug-net/using-cygserver.html for details. USAGE ===== ipcmd is provided as a single executable that supports multiple subcommands. To get a list of supported subcommands, type: ipcmd To get help with a specific subcommand, type: ipcmd SUBCOMMAND -h Where SUBCOMMAND is the subcommand of interest. See the manual page, web site, and examples in the examples/ directory for more information. WEB SITE ======== http://code.google.com/p/ipcmd/ KNOWN ISSUES ============ Mac OS X 10.6 is unable to perform an array of more than 5 semaphore operations. This issue has been reported to Apple. While ipcmd should be stable enough for production use, there may some interface instability with respect to the semaphore interval notation used by "ipcmd semop" and "ipcmd semctl setall". See the TODO file for additional notes (suggestions are welcomed!). BUGS ==== Please report any bugs in the bug tracker at the web site, or email the author, Nathan Weeks (weeks at iastate dot edu).
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.