! Aware > default selections > Communications > Interprocess > Local >

Local Process Communication

Communication between processes running on the same system. Synchronization. File locking. Signals. FIFOs, pipes, et al
Subsets on this page: - #Apps & Utilities - #Q&A - #Books - #Libs & Functions -
- #Personalize -
     icon
Search ! Aware:



     Home
  By TONY
  By MARK
  By JERRY
  By ANN
  By ERICA

Search all pages


Subjects

By activity
Professions, Sciences, Humanities, Business, ...

User Interface
Text-based, GUI, Audio, Video, Keyboards, Mouse, Images,...

Text Strings
Conversions, tests, processing, manipulation,...

Math
Integer, Floating point, Matrix, Statistics, Boolean, ...

Processing
Algorithms, Memory, Process control, Debugging, ...

Stored Data
Data storage, Integrity, Encryption, Compression, ...

Communications
Networks, protocols, Interprocess, Remote, Client Server, ...

Hard World
Timing, Calendar and Clock, Audio, Video, Printer, Controls...

File System
Management, Filtering, File & Directory access, Viewers, ...



Books: Showing

Interprocess Communications in UNIX : The Nooks and Crannies
[Grand, Mark ; Prentice-Hall, Inc. ] ISBN 0131868918
- At Barnes & Noble - At Amazon - At Half


Questions and Answers: Showing

Unix Programming FAQ Why doesn't my process get SIGHUP when its parent dies? []

At Unix Programming FAQ

Unix Programming FAQ How can a parent and child process communicate? []

At Unix Programming FAQ

Unix Programming FAQ How can I look at process in the system like ps does? []

At Unix Programming FAQ

Unix Programming FAQ How can I find out if someone else has a file open? []

At Unix Programming FAQ

Unix Programming FAQ How do I 'lock' a file? []

At Unix Programming FAQ

Unix Programming FAQ How do I find out if a file has been updated by another process? []

At Unix Programming FAQ

Unix Programming FAQ What can I do with named pipes (FIFOs)? []

At Unix Programming FAQ

Unix Programming FAQ What is a named pipe? []

At Unix Programming FAQ

Unix Programming FAQ How do I create a named pipe? []

At Unix Programming FAQ

Unix Programming FAQ How do I use a named pipe? []

At Unix Programming FAQ

Unix Programming FAQ Can I use a named pipe across NFS? []

At Unix Programming FAQ

Unix Programming FAQ Can multiple processes write to the pipe simultaneously? []

At Unix Programming FAQ

Unix Programming FAQ Using named pipes in applications []

At Unix Programming FAQ

Questions and Answers

Others not displayed here
Full List


Applications and Utilities: Showing

ipcrm(1) - remove the specified message queues, semaphore sets, and shared segments {oss}

Man pages: FreeBSD Solaris NetBSD
Source code: OpenBSD FreeBSD

ipcs(1) - report System V interprocess communication facilities status {oss}

Man pages: FreeBSD Solaris NetBSD
Source code: OpenBSD FreeBSD

mkfifo(1) - make fifos {oss}

Man pages: FreeBSD RedHat NetBSD
Source code: OpenBSD FreeBSD
[IEEE Std1003.2-1992 (``POSIX.2'')]

p5-IPC-Run-0.44 - IPC::Run - Run subprocesses with piping and redirection

At FreeBSD Ports

p5-IPC-Shareable-0.60 - Share Perl variables between processes

At FreeBSD Ports

ruby-sysvipc-0.3 - Ruby interface to use System V IPC system calls

At FreeBSD Ports

Libraries and Components: Showing

pipe (2) - create descriptor pair for interprocess communication {oss}

Man pages: FreeBSD RedHat Solaris NetBSD

socketpair (2) - create a pair of connected sockets {oss}

Man pages: FreeBSD RedHat NetBSD

lockf (3) - record locking on files {oss}

Man pages: FreeBSD Solaris
Source code: OpenBSD FreeBSD

popen pclose (3) - process I/O {oss}

Man pages: FreeBSD RedHat Solaris NetBSD
Source code: OpenBSD FreeBSD

ftok (3) - create IPC indentifier from path name {oss}

Man pages: FreeBSD RedHat Solaris NetBSD
Source code: OpenBSD FreeBSD

semctl (2) - semaphore control operations {oss}

Man pages: FreeBSD RedHat Solaris NetBSD

semget (2) - get semaphore set {oss}

Man pages: FreeBSD RedHat Solaris NetBSD

semop (2) - semaphore operations {oss}

Man pages: FreeBSD RedHat Solaris NetBSD

wait waitpid wait4 wait3 (2) - wait for process termination {oss}

Man pages: FreeBSD RedHat Solaris NetBSD

mkfifo (2) - make a fifo file {oss}

Man pages: FreeBSD NetBSD

msgctl (2) - message control operations {oss}

Man pages: FreeBSD RedHat NetBSD

msgget (2) - get message queue {oss}

Man pages: FreeBSD RedHat NetBSD

msgrcv (2) - receive a message from a message queue {oss}

Man pages: FreeBSD NetBSD

msgsnd (2) - send a message to a message queue {oss}

Man pages: FreeBSD NetBSD

IPC::SysV - An alternate implementation of the Sys V IPC commands built into Perl. "Sys V IPC" is a commonly used means of interprocess communication -- if you have two processes on the same computer that need to exchange information, you probably want to use [Perl] {oss}

At CPAN

Parallel::PVM - The Parallel Virtual Machine message passing system. This module is an interface to the PVM library. [Perl] {oss}

At CPAN

Libraries and Functions

Others not displayed here
Full List

Related Subjects (default selections)

(The following links to subjects at this site retain your personalized selections.)

See also Remote Process Communication - Methods of communicating to remote processes. Remote Procedure Calls, sockets, data format translation, et al

See also: Process Creation and Control - (starting and controlling child and peer processes)

See also: Process Signals and Events - Sending and handling signals and events.

See also: Program Environment Variables - Getting/ Setting program environment variables

Up to Communications

(There may be additional related subject pages listed here)

Personalized Selections
Platform:
Unix/BSD/Linux.
Prog.Language:
C/C++.
Perl.
PHP.
License:
Open-source.
Maturity:
Stable.
Tip: To exclude choices, select all others in same column
Pre-Selections

Use our system: Bring Rapid Knowledge Transfer and Awareness to your company website!



Rapid-Links: Search | About | Comments | Submit Path: RocketAware > Communications > Interprocess > Local >
RocketAware.com is a service of Mib Software
Copyright 2002, Forrest J. Cavalier III. All Rights Reserved.
We welcome submissions and comments