SIGSYS

SIGSYS

Infobox Computing signal
description = Bad argument to routine (SVID)
action = Abnormal termination of the process
On POSIX-compliant platforms, SIGSYS is the signal thrown by computer programs when a bad argument is passed to a system call. The symbolic constant for SIGSYS is defined in the header file signal.h. Symbolic signal names are used because signal numbers can vary across platforms.

Etymology

"SIG" is a common prefix for signal names. "SYS" refers to a system call.

Usage

Theoretically, in POSIX SIGSYS may be sent when a process supplies an incorrect argument to a system call. In practice, conforming implementations return ENOSYS if a code number does not correspond to a system call, or another error if a later argument is invalid (e.g. EBADF if a file descriptor does not exist). POSIX.1 has this to say about SIGSYS:: There is very little that a conforming POSIX.1 application can do by catching, ignoring or masking ... SIGSYS. ...: One portable use that does exist ... is that a command interpreter can recognize them as the cause of a process's termination.

ee also

* [http://www.opengroup.org/austin/mailarchives/ag/msg00178.html Discussion of the utility of SIGSYS]


Wikimedia Foundation. 2010.

Игры ⚽ Поможем сделать НИР

Look at other dictionaries:

  • SIGSYS — Описание: Неправильный аргумент системного вызова По умолчанию: завершение процесса коды SA SIGINFO (не имеет специфических кодов) В POSIX системах, SIGSYS  сигнал, предназначенный для посылки программе, при попытке передать… …   Википедия

  • SIGSYS — Signal bei fehlerhaftem Systemaufruf (Signal Nr. 12) unter X/Open UNIX wird normalerweise von CONTROL Z erzeugt ( >xedit /usr/include/signal.h) …   Acronyms

  • SIGSYS — Signal bei fehlerhaftem Systemaufruf (Signal Nr. 12) unter X/Open UNIX wird normalerweise von CONTROL Z erzeugt ( >xedit /usr/include/signal.h) …   Acronyms von A bis Z

  • SIGUNUSED — Infobox Computing signal name = SIGUNUSED (non POSIX) description = Unused signal action = Abnormal termination of the processOn some Unix like platforms, SIGUNUSED is a signal that has no purpose at present but is intended for future use. The… …   Wikipedia

  • SIGUNUSED — (не POSIX) Описание: Неиспользуемый сигнал По умолчанию: завершение процесса коды SA SIGINFO (не имеет специфических кодов) В некоторых Unix системах, SIGUNUSED  неиспользуемый сигнал, зарезервированный для будущего использования.… …   Википедия

  • Signal (computing) — A signal is a limited form of inter process communication used in Unix, Unix like, and other POSIX compliant operating systems. Essentially it is an asynchronous notification sent to a process in order to notify it of an event that occurred. When …   Wikipedia

  • SIGQUIT — Ein Signal ist eine Systemnachricht an einen laufenden Prozess. Signale sind eine primitive Form von Interprozesskommunikation. Die meisten Signale bewirken auch eine Aktion – meist das Beenden des Prozesses. Andere hingegen dienen lediglich der… …   Deutsch Wikipedia

  • SIGTSTP — Ein Signal ist eine Systemnachricht an einen laufenden Prozess. Signale sind eine primitive Form von Interprozesskommunikation. Die meisten Signale bewirken auch eine Aktion – meist das Beenden des Prozesses. Andere hingegen dienen lediglich der… …   Deutsch Wikipedia

  • Signal (Computer) — Ein Signal ist eine Systemnachricht an einen laufenden Prozess. Signale sind eine primitive Form von Interprozesskommunikation. Die meisten Signale bewirken auch eine Aktion – meist das Beenden des Prozesses. Andere hingegen dienen lediglich der… …   Deutsch Wikipedia

  • Kill (Unix) — En informatique, kill est une commande de certains systèmes d exploitation (particulièrement Unix et ses dérivés) utilisée pour demander l arrêt d un processus en cours d exécution. Sommaire 1 Implémentations 2 Exemples 3 Voir aus …   Wikipédia en Français

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”