! Aware > default selections > Execution > Process Creation and Control > Current Process Control >

Current Process Control

control of the currently running process, longjmp, wait, sleep, argument processing
Subsets on this page: - #Apps & Utilities - #Q&A - #Articles - #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

Programmable Controllers
[Thomas A. Hughes; 2000-11] ISBN 1556177291
- At Barnes & Noble - At Amazon - At Half

Mobile Robotics : A Practical Introduction (Applied Computing)
[Ulrich Nehmzow; 2000-03] ISBN 1852331739
- At Barnes & Noble - At Amazon - At Half

An Introduction to Cnc MacHining and Programming
[David Gibbs, et al; 1991-08] ISBN 0831130091
- At Barnes & Noble - At Amazon - At Half


Articles: Showing

The Rochester Checkers Player: Multimodel Parallel Programming for Animate Vision ( Brian Marsh, Chris Brown, Thomas LeBlanc, Michael Scott, Tim Becker, Cesar Quiroz, Prakash Das, Jonas Karlsson ; IEEE Computer Magazine 1992-02)

- It is maintained that to exploit fully the parallelism inherent in animate vision systems, an integrated vision architecture must support multiple models of parallelism. To support this claim, the hardware base of a typical animate vision laboratory and the software requirements of applications are described. A brief overview is then given of the Psyche operating system, which was designed to support multimodel programming. A complex animate vision application, checkers, constructed as a multimodel program under Psyche, is also described. Checkers demonstrates the advantages of decomposing animate vision systems by function and independently selecting an appropriate parallel-programming model for each function.


Questions and Answers: Showing

How can I trap or ignore keyboard interrupts like control-C? []

At comp.lang.c FAQ

Unix Programming FAQ Why use _exit rather than exit in the child branch of a fork? []

At Unix Programming FAQ

Questions and Answers

Others not displayed here
Full List


Applications and Utilities: Showing

sleep(1) - suspend execution for an interval of time {oss}

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

GIT - , the GNU Interactive Tools package, includes: an extensible file system browser, an ASCII/hex file viewer, a process viewer/killer, and other related utilities and shell scripts. {GPL,GNU}

At GNU project

monitord-0.2.0 - Service that restarts other standalone services if they terminate

At FreeBSD Ports

mkcmd-8.14 - Command-line parser and manual page generator

At FreeBSD Ports

gengetopt-2.4 - A tool for generating a C function which parses command line arguments

At FreeBSD Ports

clo++-0.5.0 - Command line parser generator

At FreeBSD Ports

gaa-1.5 - GPL Argument Analyser

At FreeBSD Ports

command - Replacement for system(3). {oss}

At comp.sources.unix at UUNET

att_getopt - AT&T's public domain distribution of getopt(3) {oss}

At comp.sources.unix at UUNET

getopt - Public domain getopt(3) {oss}

At comp.sources.unix at UUNET

clig - command line interpreter generator {GPL}

clig-1.1.3 - Auto-generate an (argc, argv) processor, usage message, and manpage (At FreeBSD Ports)
(Info at freshmeat)

zap-1.1.tgz - interactive process killer

At OpenBSD 2.8_packages i386
http://www.openbsd.org/2.7_packages/i386/zap-1.1.tgz-long.html (At OpenBSD 2.7_packages i386)
http://www.openbsd.org/2.7_packages/sparc/zap-1.1.tgz-long.html (At OpenBSD 2.7_packages sparc)
http://www.openbsd.org/2.8_packages/sparc/zap-1.1.tgz-long.html (At OpenBSD 2.8_packages sparc)

Libraries and Components: Showing

execl execlp execle exect execv execvp (3) - execute a file {oss}

Man pages: FreeBSD
Source code: OpenBSD FreeBSD
[IEEE Std1003.1-1988 (``POSIX'').]

execve (2) - execute a file {oss}

Man pages: FreeBSD RedHat NetBSD

exit (3) - perform normal program termination {oss}

Man pages: FreeBSD RedHat Solaris NetBSD
Source code: OpenBSD FreeBSD
[ANSI C X3.159-1989]

_exit (2) - terminate the calling process {oss}

Man pages: FreeBSD

atexit (3) - register a function to be called on exit {oss}

Man pages: FreeBSD RedHat Solaris NetBSD
Source code: OpenBSD FreeBSD
[ANSI C X3.159-1989]

abort (3) - cause abnormal program termination {oss}

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

assert (3) - expression verification macro {oss}

Man pages: FreeBSD RedHat Solaris NetBSD
Source code: FreeBSD
[ANSI C X3.159-1989]

sigsetjmp siglongjmp setjmp longjmp _setjmp _longjmp longjmperror (3) - non-local jumps {oss}

Man pages: FreeBSD RedHat
Source code: OpenBSD FreeBSD
[IEEE Std1003.1-1990 (``POSIX'').]

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

Man pages: FreeBSD RedHat Solaris NetBSD

getopt (3) - get option character from command line argument list {oss}

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

getsubopt (3) - get sub options from an argument {oss}

Man pages: FreeBSD Solaris NetBSD
Source code: OpenBSD FreeBSD

setproctitle (3) - set process title {oss}

Man pages: FreeBSD NetBSD
Source code: OpenBSD FreeBSD

syscall __syscall (2) - indirect system call {oss}

Man pages: FreeBSD NetBSD

brk sbrk (2) - change data segment size {oss}

Man pages: FreeBSD RedHat Solaris NetBSD

end etext edata (3) - end boundaries of image segments {oss}

Man pages: FreeBSD Solaris NetBSD
Source code: FreeBSD

chdir fchdir (2) - change current working directory {oss}

Man pages: FreeBSD RedHat Solaris NetBSD

getcwd getwd (3) - get working directory pathname {oss}

Man pages: FreeBSD RedHat Solaris NetBSD
Source code: OpenBSD FreeBSD
[ANSI C X3.159-1989]

alarm (3) - set signal timer alarm {oss}

Man pages: FreeBSD NetBSD
Source code: OpenBSD FreeBSD
[IEEE Std1003.1-1990 (``POSIX'').]

ualarm (3) - schedule signal after specified time {oss}

Man pages: FreeBSD Solaris NetBSD
Source code: OpenBSD FreeBSD

sleep (3) - suspend process execution for interval of seconds {oss}

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

usleep (3) - suspend execution for interval of microseconds {oss}

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

nanosleep (2) - suspend process execution for interval of nanoseconds {oss}

Man pages: FreeBSD RedHat

pause (3) - stop until signal {oss}

Man pages: FreeBSD NetBSD
Source code: OpenBSD FreeBSD

daemon (3) - run in the background {oss}

Man pages: FreeBSD NetBSD
Source code: OpenBSD FreeBSD

getpid getppid (2) - get parent or calling process identification {oss}

Man pages: FreeBSD RedHat Solaris NetBSD

setlocale localeconv (3) - natural language formatting for C {oss}

Man pages: FreeBSD RedHat Solaris NetBSD
Source code: OpenBSD FreeBSD
[ANSI C X3.159-1989]

p5-Getopt-Long-2.26 - Perl module for extended processing of command line options

At FreeBSD Ports

libgnugetopt-1.1 - GNU getopt library

At FreeBSD Ports

libshhopt-1.1.6 - A library for parsing command line options

At FreeBSD Ports

popt-1.5.1 - A getopt(3) like library with a number of enhancements, from Redhat

At FreeBSD Ports
popt-1.5.tgz - getopt(3) like library with a number of enhancements (At OpenBSD 2.8_packages i386)
popt-1.5.tgz - getopt(3) like library with a number of enhancements (At OpenBSD 2.8_packages m68k)
popt-1.5.tgz - getopt(3) like library with a number of enhancements (At OpenBSD 2.8_packages sparc)
popt-1.2nb1 - Command line option parsing library (At NetBSD packages collection)

Getopts.Man, Getopts.H, Getopts.C, Getoptsts.C - Functions to get command line options {oss}

At snippets.org

Getoptsl.H,Getoptsl.Man,Getoptsl.C - Getopts Lite - Smaller & simpler than full GETOPTS {oss}

At snippets.org

att_getopt - getopt() source from AT&T public domain {oss}

At comp.sources.unix at ISC

getopt - public domain getopt(3) {oss}

At comp.sources.unix at ISC

argtable - C/C++ programmer's library for processing command line arguments. {LGPL}

argtable-1.2 - library for parsing command line arguments of a C/C++ program (At NetBSD packages collection)
(Info at freshmeat)

AtExit - Many operating systems allow you to specify an action to be taken when your program exists. ANSI C specifies that this is to be done with an atexit() function; the AtExit Perl module duplicates this for Perl. Also see END blocks, defined in ./doc [Perl] {oss}

At CPAN

Getopt::Long - Implements POSIX option processing with GNU extensions, so you can parse darn near any command-line option. See Getopt::Std. [Perl] {oss}

At CPAN

Getopt::Mixed - GNU-style option processing, with features of both Getopt::Std and Getopt::Long. See the Getopt::Std module. [Perl] {oss}

At CPAN

Getopt::Std - Option processing for command lines. Let's say you want users to provide "height" and "width" arguments to your program like so: my_program -h 7 -w 10. But you also want to handle my_program -w 10 -h 7. Getopt::Std makes this easy. [Perl] {oss}

At CPAN

petopt - C command line argument parsing library

(Info at freshmeat)

Getopt::Regex - Lets you handle command-line option processing with regular expressions. [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 Process Signals and Events - Sending and handling signals and events.

See also Process Limits - Permission and access restriction (files, resources, etc)

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

Functions with variable numbers of arguments - Functions with variable number of arguments (vararg, stdarg, va_arg, etc.)

See also: Remote Process Creation and Control - Methods of starting and controlling processes remotely. (telnet, login, rexec, et al.)

Up to Execution

See also Process Creation and Control - covers child process control (like sending signals), renice, fork, et al

(There may be additional related subject pages listed here)

Personalized Selections
Platform:
Unix/BSD/Linux.
Prog.Language:
C/C++.
Perl.
PHP.
License:
  GPL or LGPL.
Commercial.
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 > Execution > Process Creation and Control > Current Process Control >
RocketAware.com is a service of Mib Software
Copyright 2002, Forrest J. Cavalier III. All Rights Reserved.
We welcome submissions and comments