#, fuzzy msgid "" msgstr "" "Project-Id-Version: man-pages-l10n VERSION\n" "POT-Creation-Date: 2014-07-17 17:57+0900\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" #. type: TH #: man-pages-posix/man0p/signal.h.0p:2 #, no-wrap msgid "signal.h" msgstr "" #. type: TH #: man-pages-posix/man0p/signal.h.0p:2 #, no-wrap msgid "2013" msgstr "" #. type: TH #: man-pages-posix/man0p/signal.h.0p:2 #, no-wrap msgid "IEEE/The Open Group" msgstr "" #. type: TH #: man-pages-posix/man0p/signal.h.0p:2 #, no-wrap msgid "POSIX Programmer's Manual" msgstr "" #. type: SH #: man-pages-posix/man0p/signal.h.0p:3 #, no-wrap msgid "PROLOG" msgstr "" #. type: Plain text #: man-pages-posix/man0p/signal.h.0p:8 msgid "" "This manual page is part of the POSIX Programmer's Manual. The Linux " "implementation of this interface may differ (consult the corresponding Linux " "manual page for details of Linux behavior), or the interface may not be " "implemented on Linux." msgstr "" #. type: SH #: man-pages-posix/man0p/signal.h.0p:9 #, no-wrap msgid "NAME" msgstr "" #. type: Plain text #: man-pages-posix/man0p/signal.h.0p:12 msgid "signal.h \\(em signals" msgstr "" #. type: SH #: man-pages-posix/man0p/signal.h.0p:12 #, no-wrap msgid "SYNOPSIS" msgstr "" #. type: Plain text #: man-pages-posix/man0p/signal.h.0p:16 #, no-wrap msgid "#include Esignal.hE\n" msgstr "" #. type: SH #: man-pages-posix/man0p/signal.h.0p:17 #, no-wrap msgid "DESCRIPTION" msgstr "" #. type: Plain text #: man-pages-posix/man0p/signal.h.0p:23 msgid "" "Some of the functionality described on this reference page extends the ISO\\ " "C standard. Applications shall define the appropriate feature test macro " "(see the System Interfaces volume of POSIX.1\\(hy2008, I
, I) to enable the visibility of these symbols in this " "header." msgstr "" #. type: Plain text #: man-pages-posix/man0p/signal.h.0p:32 msgid "" "The Isignal.hE> header shall define the following macros, which " "shall expand to constant expressions with distinct values that have a type " "compatible with the second argument to, and the return value of, the " "I() function, and whose values shall compare unequal to the address " "of any declarable function." msgstr "" #. type: IP #: man-pages-posix/man0p/signal.h.0p:32 #, no-wrap msgid "SIG_DFL" msgstr "" #. type: Plain text #: man-pages-posix/man0p/signal.h.0p:34 msgid "Request for default signal handling." msgstr "" #. type: IP #: man-pages-posix/man0p/signal.h.0p:34 #, no-wrap msgid "SIG_ERR" msgstr "" #. type: Plain text #: man-pages-posix/man0p/signal.h.0p:38 msgid "Return value from I() in case of error." msgstr "" #. type: IP #: man-pages-posix/man0p/signal.h.0p:38 #, no-wrap msgid "SIG_HOLD" msgstr "" #. type: Plain text #: man-pages-posix/man0p/signal.h.0p:40 msgid "Request that signal be held." msgstr "" #. type: IP #: man-pages-posix/man0p/signal.h.0p:40 #, no-wrap msgid "SIG_IGN" msgstr "" #. type: Plain text #: man-pages-posix/man0p/signal.h.0p:42 msgid "Request that signal be ignored." msgstr "" #. type: Plain text #: man-pages-posix/man0p/signal.h.0p:52 msgid "" "The Isignal.hE> header shall define the B, B, " "and B types as described in Isys/types.hE>." msgstr "" #. type: Plain text #: man-pages-posix/man0p/signal.h.0p:59 msgid "" "The Isignal.hE> header shall define the B structure as " "described in Itime.hE>." msgstr "" #. type: Plain text #: man-pages-posix/man0p/signal.h.0p:63 msgid "" "The Isignal.hE> header shall define the following data types:" msgstr "" #. type: IP #: man-pages-posix/man0p/signal.h.0p:63 #, no-wrap msgid "B" msgstr "" #. type: Plain text #: man-pages-posix/man0p/signal.h.0p:67 msgid "" "Possibly volatile-qualified integer type of an object that can be accessed " "as an atomic entity, even in the presence of asynchronous interrupts." msgstr "" #. type: IP #: man-pages-posix/man0p/signal.h.0p:67 #, no-wrap msgid "B" msgstr "" #. type: Plain text #: man-pages-posix/man0p/signal.h.0p:70 msgid "" "Integer or structure type of an object used to represent sets of signals." msgstr "" #. type: IP #: man-pages-posix/man0p/signal.h.0p:70 #, no-wrap msgid "B" msgstr "" #. type: Plain text #: man-pages-posix/man0p/signal.h.0p:73 msgid "As described in Isys/types.hE>." msgstr "" #. type: Plain text #: man-pages-posix/man0p/signal.h.0p:80 msgid "" "The Isignal.hE> header shall define the B type as " "described in Isys/types.hE>." msgstr "" #. type: Plain text #: man-pages-posix/man0p/signal.h.0p:86 msgid "" "The Isignal.hE> header shall define the B structure, " "which shall include at least the following members:" msgstr "" #. type: Plain text #: man-pages-posix/man0p/signal.h.0p:96 #, no-wrap msgid "" "B<\n" "int sigev_notify >Notification type.B<\n" "int sigev_signo >Signal number.B<\n" "union sigval sigev_value >Signal value.B<\n" "void (*sigev_notify_function)(union sigval)\n" " >Notification function.B<\n" "pthread_attr_t *sigev_notify_attributes >Notification attributes.\n" msgstr "" #. type: Plain text #: man-pages-posix/man0p/signal.h.0p:104 msgid "" "The Isignal.hE> header shall define the following symbolic " "constants for the values of I:" msgstr "" #. type: IP #: man-pages-posix/man0p/signal.h.0p:104 #, no-wrap msgid "SIGEV_NONE" msgstr "" #. type: Plain text #: man-pages-posix/man0p/signal.h.0p:107 msgid "" "No asynchronous notification is delivered when the event of interest occurs." msgstr "" #. type: IP #: man-pages-posix/man0p/signal.h.0p:107 #, no-wrap msgid "SIGEV_SIGNAL" msgstr "" #. type: Plain text #: man-pages-posix/man0p/signal.h.0p:110 msgid "" "A queued signal, with an application-defined value, is generated when the " "event of interest occurs." msgstr "" #. type: IP #: man-pages-posix/man0p/signal.h.0p:110 #, no-wrap msgid "SIGEV_THREAD" msgstr "" #. type: Plain text #: man-pages-posix/man0p/signal.h.0p:112 msgid "A notification function is called to perform notification." msgstr "" #. type: Plain text #: man-pages-posix/man0p/signal.h.0p:117 msgid "The B union shall be defined as:" msgstr "" #. type: Plain text #: man-pages-posix/man0p/signal.h.0p:123 #, no-wrap msgid "" "B<\n" "int sival_int >Integer signal value.B<\n" "void *sival_ptr >Pointer signal value.\n" msgstr "" #. type: Plain text #: man-pages-posix/man0p/signal.h.0p:137 msgid "" "The Isignal.hE> header shall declare the SIGRTMIN and SIGRTMAX " "macros, which shall expand to positive integer expressions with type B, " "but which need not be constant expressions. These macros specify a range of " "signal numbers that are reserved for application use and for which the " "realtime signal behavior specified in this volume of POSIX.1\\(hy2008 is " "supported. The signal numbers in this range do not overlap any of the " "signals specified in the following table." msgstr "" #. type: Plain text #: man-pages-posix/man0p/signal.h.0p:141 msgid "" "The range SIGRTMIN through SIGRTMAX inclusive shall include at least " "{RTSIG_MAX} signal numbers." msgstr "" #. type: Plain text #: man-pages-posix/man0p/signal.h.0p:144 msgid "" "It is implementation-defined whether realtime signal behavior is supported " "for other signals." msgstr "" #. type: Plain text #: man-pages-posix/man0p/signal.h.0p:156 msgid "" "The Isignal.hE> header shall define the following macros that are " "used to refer to the signals that occur in the system. Signals defined here " "begin with the letters SIG followed by an uppercase letter. The macros shall " "expand to positive integer constant expressions with type B and " "distinct values. The value 0 is reserved for use as the null signal (see " "I()). Additional implementation-defined signals may occur in the " "system." msgstr "" #. type: Plain text #: man-pages-posix/man0p/signal.h.0p:159 msgid "" "The ISO\\ C standard only requires the signal names SIGABRT, SIGFPE, SIGILL, " "SIGINT, SIGSEGV, and SIGTERM to be defined." msgstr "" #. type: Plain text #: man-pages-posix/man0p/signal.h.0p:162 msgid "" "The following signals shall be supported on all implementations (default " "actions are explained below the table):" msgstr "" #. type: tbl table #: man-pages-posix/man0p/signal.h.0p:166 #, no-wrap msgid "Signal!Default Action!Description\n" msgstr "" #. type: tbl table #: man-pages-posix/man0p/signal.h.0p:167 man-pages-posix/man0p/signal.h.0p:371 man-pages-posix/man0p/signal.h.0p:380 man-pages-posix/man0p/signal.h.0p:389 man-pages-posix/man0p/signal.h.0p:392 man-pages-posix/man0p/signal.h.0p:396 man-pages-posix/man0p/signal.h.0p:399 man-pages-posix/man0p/signal.h.0p:406 man-pages-posix/man0p/signal.h.0p:413 man-pages-posix/man0p/signal.h.0p:440 man-pages-posix/man0p/signal.h.0p:443 man-pages-posix/man0p/signal.h.0p:446 man-pages-posix/man0p/signal.h.0p:450 #, no-wrap msgid "_\n" msgstr "" #. type: tbl table #: man-pages-posix/man0p/signal.h.0p:168 #, no-wrap msgid "SIGABRT!A!Process abort signal.\n" msgstr "" #. type: tbl table #: man-pages-posix/man0p/signal.h.0p:169 #, no-wrap msgid "SIGALRM!T!Alarm clock.\n" msgstr "" #. type: tbl table #: man-pages-posix/man0p/signal.h.0p:170 #, no-wrap msgid "SIGBUS!A!Access to an undefined portion of a memory object.\n" msgstr "" #. type: tbl table #: man-pages-posix/man0p/signal.h.0p:171 #, no-wrap msgid "SIGCHLD!I!Child process terminated, stopped,\n" msgstr "" #. type: tbl table #: man-pages-posix/man0p/signal.h.0p:172 #, no-wrap msgid "!!or continued.\n" msgstr "" #. type: tbl table #: man-pages-posix/man0p/signal.h.0p:173 #, no-wrap msgid "SIGCONT!C!Continue executing, if stopped.\n" msgstr "" #. type: tbl table #: man-pages-posix/man0p/signal.h.0p:174 #, no-wrap msgid "SIGFPE!A!Erroneous arithmetic operation.\n" msgstr "" #. type: tbl table #: man-pages-posix/man0p/signal.h.0p:175 #, no-wrap msgid "SIGHUP!T!Hangup.\n" msgstr "" #. type: tbl table #: man-pages-posix/man0p/signal.h.0p:176 #, no-wrap msgid "SIGILL!A!Illegal instruction.\n" msgstr "" #. type: tbl table #: man-pages-posix/man0p/signal.h.0p:177 #, no-wrap msgid "SIGINT!T!Terminal interrupt signal.\n" msgstr "" #. type: tbl table #: man-pages-posix/man0p/signal.h.0p:178 #, no-wrap msgid "SIGKILL!T!Kill (cannot be caught or ignored).\n" msgstr "" #. type: tbl table #: man-pages-posix/man0p/signal.h.0p:179 #, no-wrap msgid "SIGPIPE!T!Write on a pipe with no one to read it.\n" msgstr "" #. type: tbl table #: man-pages-posix/man0p/signal.h.0p:180 #, no-wrap msgid "SIGQUIT!A!Terminal quit signal.\n" msgstr "" #. type: tbl table #: man-pages-posix/man0p/signal.h.0p:181 #, no-wrap msgid "SIGSEGV!A!Invalid memory reference.\n" msgstr "" #. type: tbl table #: man-pages-posix/man0p/signal.h.0p:182 #, no-wrap msgid "SIGSTOP!S!Stop executing (cannot be caught or ignored).\n" msgstr "" #. type: tbl table #: man-pages-posix/man0p/signal.h.0p:183 #, no-wrap msgid "SIGTERM!T!Termination signal.\n" msgstr "" #. type: tbl table #: man-pages-posix/man0p/signal.h.0p:184 #, no-wrap msgid "SIGTSTP!S!Terminal stop signal.\n" msgstr "" #. type: tbl table #: man-pages-posix/man0p/signal.h.0p:185 #, no-wrap msgid "SIGTTIN!S!Background process attempting read.\n" msgstr "" #. type: tbl table #: man-pages-posix/man0p/signal.h.0p:186 #, no-wrap msgid "SIGTTOU!S!Background process attempting write.\n" msgstr "" #. type: tbl table #: man-pages-posix/man0p/signal.h.0p:187 #, no-wrap msgid "SIGUSR1!T!User-defined signal 1.\n" msgstr "" #. type: tbl table #: man-pages-posix/man0p/signal.h.0p:188 #, no-wrap msgid "SIGUSR2!T!User-defined signal 2.\n" msgstr "" #. type: tbl table #: man-pages-posix/man0p/signal.h.0p:189 #, no-wrap msgid "SIGPOLL!T!Pollable event.\n" msgstr "" #. type: tbl table #: man-pages-posix/man0p/signal.h.0p:190 #, no-wrap msgid "SIGPROF!T!Profiling timer expired.\n" msgstr "" #. type: tbl table #: man-pages-posix/man0p/signal.h.0p:191 #, no-wrap msgid "SIGSYS!A!Bad system call.\n" msgstr "" #. type: tbl table #: man-pages-posix/man0p/signal.h.0p:192 #, no-wrap msgid "SIGTRAP!A!Trace/breakpoint trap.\n" msgstr "" #. type: tbl table #: man-pages-posix/man0p/signal.h.0p:193 #, no-wrap msgid "SIGURG!I!High bandwidth data is available at a socket.\n" msgstr "" #. type: tbl table #: man-pages-posix/man0p/signal.h.0p:194 #, no-wrap msgid "SIGVTALRM!T!Virtual timer expired.\n" msgstr "" #. type: tbl table #: man-pages-posix/man0p/signal.h.0p:195 #, no-wrap msgid "SIGXCPU!A!CPU time limit exceeded.\n" msgstr "" #. type: tbl table #: man-pages-posix/man0p/signal.h.0p:196 #, no-wrap msgid "SIGXFSZ!A!File size limit exceeded.\n" msgstr "" #. type: tbl table #: man-pages-posix/man0p/signal.h.0p:197 #, no-wrap msgid ".sp\n" msgstr "" #. type: Plain text #: man-pages-posix/man0p/signal.h.0p:202 msgid "The default actions are as follows:" msgstr "" #. type: IP #: man-pages-posix/man0p/signal.h.0p:202 #, no-wrap msgid "T" msgstr "" #. type: Plain text #: man-pages-posix/man0p/signal.h.0p:204 msgid "Abnormal termination of the process." msgstr "" #. type: IP #: man-pages-posix/man0p/signal.h.0p:204 #, no-wrap msgid "A" msgstr "" #. type: Plain text #: man-pages-posix/man0p/signal.h.0p:207 msgid "Abnormal termination of the process with additional actions." msgstr "" #. type: IP #: man-pages-posix/man0p/signal.h.0p:207 #, no-wrap msgid "I" msgstr "" #. type: Plain text #: man-pages-posix/man0p/signal.h.0p:209 msgid "Ignore the signal." msgstr "" #. type: IP #: man-pages-posix/man0p/signal.h.0p:209 #, no-wrap msgid "S" msgstr "" #. type: Plain text #: man-pages-posix/man0p/signal.h.0p:211 msgid "Stop the process." msgstr "" #. type: IP #: man-pages-posix/man0p/signal.h.0p:211 #, no-wrap msgid "C" msgstr "" #. type: Plain text #: man-pages-posix/man0p/signal.h.0p:213 msgid "Continue the process, if it is stopped; otherwise, ignore the signal." msgstr "" #. type: Plain text #: man-pages-posix/man0p/signal.h.0p:216 msgid "" "The effects on the process in each case are described in the System " "Interfaces volume of POSIX.1\\(hy2008, I
, I." msgstr "" #. type: Plain text #: man-pages-posix/man0p/signal.h.0p:222 msgid "" "The Isignal.hE> header shall declare the B structure, " "which shall include at least the following members:" msgstr "" #. type: Plain text #: man-pages-posix/man0p/signal.h.0p:233 #, no-wrap msgid "" "B<\n" "void (*sa_handler)(int) >Pointer to a signal-catching function\n" " or one of the SIG_IGN or SIG_DFL.\n" "sigset_t sa_mask Set of signals to be blocked during execution\n" " of the signal handling function.\n" "int sa_flags Special flags.\n" "void (*sa_sigaction)(int, siginfo_t *, void *)\n" " Pointer to a signal-catching function.\n" msgstr "" #. type: Plain text #: man-pages-posix/man0p/signal.h.0p:243 msgid "" "The storage occupied by I and I may overlap, and a " "conforming application shall not use both simultaneously." msgstr "" #. type: Plain text #: man-pages-posix/man0p/signal.h.0p:250 msgid "" "The Isignal.hE> header shall define the following macros which " "shall expand to integer constant expressions that need not be usable in " "B<#if> preprocessing directives:" msgstr "" #. type: IP #: man-pages-posix/man0p/signal.h.0p:250 #, no-wrap msgid "SIG_BLOCK" msgstr "" #. type: Plain text #: man-pages-posix/man0p/signal.h.0p:254 msgid "" "The resulting set is the union of the current set and the signal set pointed " "to by the argument I." msgstr "" #. type: IP #: man-pages-posix/man0p/signal.h.0p:254 #, no-wrap msgid "SIG_UNBLOCK" msgstr "" #. type: Plain text #: man-pages-posix/man0p/signal.h.0p:258 msgid "" "The resulting set is the intersection of the current set and the complement " "of the signal set pointed to by the argument I." msgstr "" #. type: IP #: man-pages-posix/man0p/signal.h.0p:258 #, no-wrap msgid "SIG_SETMASK" msgstr "" #. type: Plain text #: man-pages-posix/man0p/signal.h.0p:261 msgid "The resulting set is the signal set pointed to by the argument I." msgstr "" #. type: Plain text #: man-pages-posix/man0p/signal.h.0p:265 msgid "" "The Isignal.hE> header shall also define the following symbolic " "constants:" msgstr "" #. type: IP #: man-pages-posix/man0p/signal.h.0p:265 #, no-wrap msgid "SA_NOCLDSTOP" msgstr "" #. type: Plain text #: man-pages-posix/man0p/signal.h.0p:267 msgid "Do not generate SIGCHLD when children stop" msgstr "" #. type: Plain text #: man-pages-posix/man0p/signal.h.0p:269 msgid "or stopped children continue." msgstr "" #. type: IP #: man-pages-posix/man0p/signal.h.0p:269 #, no-wrap msgid "SA_ONSTACK" msgstr "" #. type: Plain text #: man-pages-posix/man0p/signal.h.0p:271 msgid "Causes signal delivery to occur on an alternate stack." msgstr "" #. type: IP #: man-pages-posix/man0p/signal.h.0p:271 #, no-wrap msgid "SA_RESETHAND" msgstr "" #. type: Plain text #: man-pages-posix/man0p/signal.h.0p:274 msgid "" "Causes signal dispositions to be set to SIG_DFL on entry to signal handlers." msgstr "" #. type: IP #: man-pages-posix/man0p/signal.h.0p:274 #, no-wrap msgid "SA_RESTART" msgstr "" #. type: Plain text #: man-pages-posix/man0p/signal.h.0p:276 msgid "Causes certain functions to become restartable." msgstr "" #. type: IP #: man-pages-posix/man0p/signal.h.0p:276 #, no-wrap msgid "SA_SIGINFO" msgstr "" #. type: Plain text #: man-pages-posix/man0p/signal.h.0p:279 msgid "" "Causes extra information to be passed to signal handlers at the time of " "receipt of a signal." msgstr "" #. type: IP #: man-pages-posix/man0p/signal.h.0p:279 #, no-wrap msgid "SA_NOCLDWAIT" msgstr "" #. type: Plain text #: man-pages-posix/man0p/signal.h.0p:281 msgid "Causes implementations not to create zombie processes on child death." msgstr "" #. type: IP #: man-pages-posix/man0p/signal.h.0p:281 #, no-wrap msgid "SA_NODEFER" msgstr "" #. type: Plain text #: man-pages-posix/man0p/signal.h.0p:283 msgid "" "Causes signal not to be automatically blocked on entry to signal handler." msgstr "" #. type: IP #: man-pages-posix/man0p/signal.h.0p:283 #, no-wrap msgid "SS_ONSTACK" msgstr "" #. type: Plain text #: man-pages-posix/man0p/signal.h.0p:285 msgid "Process is executing on an alternate signal stack." msgstr "" #. type: IP #: man-pages-posix/man0p/signal.h.0p:285 #, no-wrap msgid "SS_DISABLE" msgstr "" #. type: Plain text #: man-pages-posix/man0p/signal.h.0p:287 msgid "Alternate signal stack is disabled." msgstr "" #. type: IP #: man-pages-posix/man0p/signal.h.0p:287 #, no-wrap msgid "MINSIGSTKSZ" msgstr "" #. type: Plain text #: man-pages-posix/man0p/signal.h.0p:289 msgid "Minimum stack size for a signal handler." msgstr "" #. type: IP #: man-pages-posix/man0p/signal.h.0p:289 #, no-wrap msgid "SIGSTKSZ" msgstr "" #. type: Plain text #: man-pages-posix/man0p/signal.h.0p:291 msgid "Default size in bytes for the alternate signal stack." msgstr "" #. type: Plain text #: man-pages-posix/man0p/signal.h.0p:298 msgid "" "The Isignal.hE> header shall define the B type through " "B." msgstr "" #. type: Plain text #: man-pages-posix/man0p/signal.h.0p:304 msgid "" "The Isignal.hE> header shall define the B type as a " "structure that shall include at least the following members:" msgstr "" #. type: Plain text #: man-pages-posix/man0p/signal.h.0p:315 #, no-wrap msgid "" "B<\n" "ucontext_t *uc_link >Pointer to the context that is resumed\n" " when this context returns.\n" "sigset_t uc_sigmask The set of signals that are blocked when this\n" " context is active.\n" "stack_t uc_stack The stack used by this context.\n" "mcontext_t uc_mcontext A machine-specific representation of the saved\n" " context.\n" msgstr "" #. type: Plain text #: man-pages-posix/man0p/signal.h.0p:324 msgid "" "The Isignal.hE> header shall define the B type as a " "structure, which shall include at least the following members:" msgstr "" #. type: Plain text #: man-pages-posix/man0p/signal.h.0p:331 #, no-wrap msgid "" "B<\n" "void *ss_sp >Stack base or pointer.\n" "size_t ss_size Stack size.\n" "int ss_flags Flags.\n" msgstr "" #. type: Plain text #: man-pages-posix/man0p/signal.h.0p:340 msgid "" "The Isignal.hE> header shall define the B type as a " "structure, which shall include at least the following members:" msgstr "" #. type: Plain text #: man-pages-posix/man0p/signal.h.0p:354 #, no-wrap msgid "" "B<\n" "int si_signo >Signal number.\n" "int si_code Signal code.\n" "int si_errno If non-zero, an I value associated with\n" " this signal, as described in Berrno.hE>.\n" "pid_t si_pid Sending process ID.\n" "uid_t si_uid Real user ID of sending process.\n" "void *si_addr Address of faulting instruction.\n" "int si_status Exit value or signal.\n" "long si_band Band event for SIGPOLL.\n" "union sigval si_value Signal value.\n" msgstr "" #. type: Plain text #: man-pages-posix/man0p/signal.h.0p:366 msgid "" "The Isignal.hE> header shall define the symbolic constants in the " "B column of the following table for use as values of I that " "are signal-specific or non-signal-specific reasons why the signal was " "generated." msgstr "" #. type: tbl table #: man-pages-posix/man0p/signal.h.0p:370 #, no-wrap msgid "Signal!Code!Reason\n" msgstr "" #. type: tbl table #: man-pages-posix/man0p/signal.h.0p:372 #, no-wrap msgid "SIGILL!ILL_ILLOPC!Illegal opcode.\n" msgstr "" #. type: tbl table #: man-pages-posix/man0p/signal.h.0p:373 #, no-wrap msgid "!ILL_ILLOPN!Illegal operand.\n" msgstr "" #. type: tbl table #: man-pages-posix/man0p/signal.h.0p:374 #, no-wrap msgid "!ILL_ILLADR!Illegal addressing mode.\n" msgstr "" #. type: tbl table #: man-pages-posix/man0p/signal.h.0p:375 #, no-wrap msgid "!ILL_ILLTRP!Illegal trap.\n" msgstr "" #. type: tbl table #: man-pages-posix/man0p/signal.h.0p:376 #, no-wrap msgid "!ILL_PRVOPC!Privileged opcode.\n" msgstr "" #. type: tbl table #: man-pages-posix/man0p/signal.h.0p:377 #, no-wrap msgid "!ILL_PRVREG!Privileged register.\n" msgstr "" #. type: tbl table #: man-pages-posix/man0p/signal.h.0p:378 #, no-wrap msgid "!ILL_COPROC!Coprocessor error.\n" msgstr "" #. type: tbl table #: man-pages-posix/man0p/signal.h.0p:379 #, no-wrap msgid "!ILL_BADSTK!Internal stack error.\n" msgstr "" #. type: tbl table #: man-pages-posix/man0p/signal.h.0p:381 #, no-wrap msgid "SIGFPE!FPE_INTDIV!Integer divide by zero.\n" msgstr "" #. type: tbl table #: man-pages-posix/man0p/signal.h.0p:382 #, no-wrap msgid "!FPE_INTOVF!Integer overflow.\n" msgstr "" #. type: tbl table #: man-pages-posix/man0p/signal.h.0p:383 #, no-wrap msgid "!FPE_FLTDIV!Floating-point divide by zero.\n" msgstr "" #. type: tbl table #: man-pages-posix/man0p/signal.h.0p:384 #, no-wrap msgid "!FPE_FLTOVF!Floating-point overflow.\n" msgstr "" #. type: tbl table #: man-pages-posix/man0p/signal.h.0p:385 #, no-wrap msgid "!FPE_FLTUND!Floating-point underflow.\n" msgstr "" #. type: tbl table #: man-pages-posix/man0p/signal.h.0p:386 #, no-wrap msgid "!FPE_FLTRES!Floating-point inexact result.\n" msgstr "" #. type: tbl table #: man-pages-posix/man0p/signal.h.0p:387 #, no-wrap msgid "!FPE_FLTINV!Invalid floating-point operation.\n" msgstr "" #. type: tbl table #: man-pages-posix/man0p/signal.h.0p:388 #, no-wrap msgid "!FPE_FLTSUB!Subscript out of range.\n" msgstr "" #. type: tbl table #: man-pages-posix/man0p/signal.h.0p:390 #, no-wrap msgid "SIGSEGV!SEGV_MAPERR!Address not mapped to object.\n" msgstr "" #. type: tbl table #: man-pages-posix/man0p/signal.h.0p:391 #, no-wrap msgid "!SEGV_ACCERR!Invalid permissions for mapped object.\n" msgstr "" #. type: tbl table #: man-pages-posix/man0p/signal.h.0p:393 #, no-wrap msgid "SIGBUS!BUS_ADRALN!Invalid address alignment.\n" msgstr "" #. type: tbl table #: man-pages-posix/man0p/signal.h.0p:394 #, no-wrap msgid "!BUS_ADRERR!Nonexistent physical address.\n" msgstr "" #. type: tbl table #: man-pages-posix/man0p/signal.h.0p:395 #, no-wrap msgid "!BUS_OBJERR!Object-specific hardware error.\n" msgstr "" #. type: tbl table #: man-pages-posix/man0p/signal.h.0p:397 #, no-wrap msgid "SIGTRAP!TRAP_BRKPT!Process breakpoint.\n" msgstr "" #. type: tbl table #: man-pages-posix/man0p/signal.h.0p:398 #, no-wrap msgid "!TRAP_TRACE!Process trace trap.\n" msgstr "" #. type: tbl table #: man-pages-posix/man0p/signal.h.0p:400 #, no-wrap msgid "SIGCHLD!CLD_EXITED!Child has exited.\n" msgstr "" #. type: tbl table #: man-pages-posix/man0p/signal.h.0p:401 #, no-wrap msgid "" "!CLD_KILLED!Child has terminated abnormally and did not create a B " "file.\n" msgstr "" #. type: tbl table #: man-pages-posix/man0p/signal.h.0p:402 #, no-wrap msgid "" "!CLD_DUMPED!Child has terminated abnormally and created a B file.\n" msgstr "" #. type: tbl table #: man-pages-posix/man0p/signal.h.0p:403 #, no-wrap msgid "!CLD_TRAPPED!Traced child has trapped.\n" msgstr "" #. type: tbl table #: man-pages-posix/man0p/signal.h.0p:404 #, no-wrap msgid "!CLD_STOPPED!Child has stopped.\n" msgstr "" #. type: tbl table #: man-pages-posix/man0p/signal.h.0p:405 #, no-wrap msgid "!CLD_CONTINUED!Stopped child has continued.\n" msgstr "" #. type: tbl table #: man-pages-posix/man0p/signal.h.0p:407 #, no-wrap msgid "SIGPOLL!POLL_IN!Data input available.\n" msgstr "" #. type: tbl table #: man-pages-posix/man0p/signal.h.0p:408 #, no-wrap msgid "!POLL_OUT!Output buffers available.\n" msgstr "" #. type: tbl table #: man-pages-posix/man0p/signal.h.0p:409 #, no-wrap msgid "!POLL_MSG!Input message available.\n" msgstr "" #. type: tbl table #: man-pages-posix/man0p/signal.h.0p:410 #, no-wrap msgid "!POLL_ERR!I/O error.\n" msgstr "" #. type: tbl table #: man-pages-posix/man0p/signal.h.0p:411 #, no-wrap msgid "!POLL_PRI!High priority input available.\n" msgstr "" #. type: tbl table #: man-pages-posix/man0p/signal.h.0p:412 #, no-wrap msgid "!POLL_HUP!Device disconnected.\n" msgstr "" #. type: tbl table #: man-pages-posix/man0p/signal.h.0p:414 #, no-wrap msgid "Any!SI_USER!Signal sent by I\\^(\\|).\n" msgstr "" #. type: tbl table #: man-pages-posix/man0p/signal.h.0p:415 #, no-wrap msgid "!SI_QUEUE!Signal sent by I\\^(\\|).\n" msgstr "" #. type: tbl table #: man-pages-posix/man0p/signal.h.0p:416 #, no-wrap msgid "" "!SI_TIMER!Signal generated by expiration of a timer set by " "I\\^(\\|).\n" msgstr "" #. type: tbl table #: man-pages-posix/man0p/signal.h.0p:417 #, no-wrap msgid "!SI_ASYNCIO!Signal generated by completion of an asynchronous I/O\n" msgstr "" #. type: tbl table #: man-pages-posix/man0p/signal.h.0p:418 #, no-wrap msgid "!!request.\n" msgstr "" #. type: tbl table #: man-pages-posix/man0p/signal.h.0p:419 #, no-wrap msgid "" "!SI_MESGQ!Signal generated by arrival of a message on an empty message\n" msgstr "" #. type: tbl table #: man-pages-posix/man0p/signal.h.0p:420 #, no-wrap msgid "!!queue.\n" msgstr "" #. type: Plain text #: man-pages-posix/man0p/signal.h.0p:431 msgid "" "Implementations may support additional I values not included in " "this list, may generate values included in this list under circumstances " "other than those described in this list, and may contain extensions or " "limitations that prevent some values from being generated. Implementations " "do not generate a different value from the ones described in this list for " "circumstances described in this list." msgstr "" #. type: Plain text #: man-pages-posix/man0p/signal.h.0p:435 msgid "" "In addition, the following signal-specific information shall be available:" msgstr "" #. type: tbl table #: man-pages-posix/man0p/signal.h.0p:439 #, no-wrap msgid "Signal!Member!Value\n" msgstr "" #. type: tbl table #: man-pages-posix/man0p/signal.h.0p:441 #, no-wrap msgid "SIGILL!void * I!Address of faulting instruction.\n" msgstr "" #. type: tbl table #: man-pages-posix/man0p/signal.h.0p:442 #, no-wrap msgid "SIGFPE\n" msgstr "" #. type: tbl table #: man-pages-posix/man0p/signal.h.0p:444 #, no-wrap msgid "SIGSEGV!void * I!Address of faulting memory reference.\n" msgstr "" #. type: tbl table #: man-pages-posix/man0p/signal.h.0p:445 #, no-wrap msgid "SIGBUS\n" msgstr "" #. type: tbl table #: man-pages-posix/man0p/signal.h.0p:447 #, no-wrap msgid "SIGCHLD!pid_t I!Child process ID.\n" msgstr "" #. type: tbl table #: man-pages-posix/man0p/signal.h.0p:448 #, no-wrap msgid "!int I!Exit value or signal.\n" msgstr "" #. type: tbl table #: man-pages-posix/man0p/signal.h.0p:449 #, no-wrap msgid "!uid_t I!Real user ID of the process that sent the signal.\n" msgstr "" #. type: tbl table #: man-pages-posix/man0p/signal.h.0p:451 #, no-wrap msgid "" "SIGPOLL!long I!Band event for POLL_IN, POLL_OUT, or POLL_MSG.\n" msgstr "" #. type: Plain text #: man-pages-posix/man0p/signal.h.0p:455 msgid "For some implementations, the value of I may be inaccurate." msgstr "" #. type: Plain text #: man-pages-posix/man0p/signal.h.0p:458 msgid "" "The following shall be declared as functions and may also be defined as " "macros. Function prototypes shall be provided." msgstr "" #. type: Plain text #: man-pages-posix/man0p/signal.h.0p:493 #, no-wrap msgid "" "B<\n" "int kill(pid_t, int);\n" "int killpg(pid_t, int);\n" "void psiginfo(const siginfo_t *, const char *);\n" "void psignal(int, const char *);\n" "int pthread_kill(pthread_t, int);\n" "int pthread_sigmask(int, const sigset_t *restrict,\n" " sigset_t *restrict);\n" "int raise(int);\n" "int sigaction(int, const struct sigaction *restrict,\n" " struct sigaction *restrict);\n" "int sigaddset(sigset_t *, int);\n" "int sigaltstack(const stack_t *restrict, stack_t *restrict);\n" "int sigdelset(sigset_t *, int);\n" "int sigemptyset(sigset_t *);\n" "int sigfillset(sigset_t *);\n" "int sighold(int);\n" "int sigignore(int);\n" "int siginterrupt(int, int);\n" "int sigismember(const sigset_t *, int);\n" "void (*signal(int, void (*)(int)))(int);\n" "int sigpause(int);\n" "int sigpending(sigset_t *);\n" "int sigprocmask(int, const sigset_t *restrict, sigset_t *restrict);\n" "int sigqueue(pid_t, int, const union sigval);\n" "int sigrelse(int);\n" "void (*sigset(int, void (*)(int)))(int);\n" "int sigsuspend(const sigset_t *);\n" "int sigtimedwait(const sigset_t *restrict, siginfo_t *restrict,\n" " const struct timespec *restrict);\n" "int sigwait(const sigset_t *restrict, int *restrict);\n" "int sigwaitinfo(const sigset_t *restrict, siginfo_t *restrict);>\n" msgstr "" #. type: Plain text #: man-pages-posix/man0p/signal.h.0p:502 msgid "" "Inclusion of the Isignal.hE> header may make visible all symbols " "from the Itime.hE> header." msgstr "" #. type: Plain text #: man-pages-posix/man0p/signal.h.0p:504 msgid "I" msgstr "" #. type: SH #: man-pages-posix/man0p/signal.h.0p:504 #, no-wrap msgid "APPLICATION USAGE" msgstr "" #. type: Plain text #: man-pages-posix/man0p/signal.h.0p:526 msgid "" "On systems not supporting the XSI option, the I and I " "members of B are only required to be valid when I is " "SI_USER or SI_QUEUE. On XSI-conforming systems, they are also valid for all " "I values less than or equal to 0; however, it is unspecified " "whether SI_USER and SI_QUEUE have values less than or equal to zero, and " "therefore XSI applications should check whether I has the value " "SI_USER or SI_QUEUE or is less than or equal to 0 to tell whether I " "and I are valid." msgstr "" #. type: SH #: man-pages-posix/man0p/signal.h.0p:526 #, no-wrap msgid "RATIONALE" msgstr "" #. type: Plain text #: man-pages-posix/man0p/signal.h.0p:528 msgid "None." msgstr "" #. type: SH #: man-pages-posix/man0p/signal.h.0p:528 #, no-wrap msgid "FUTURE DIRECTIONS" msgstr "" #. type: Plain text #: man-pages-posix/man0p/signal.h.0p:530 msgid "The SIGPOLL and SIGPROF signals may be removed in a future version." msgstr "" #. type: SH #: man-pages-posix/man0p/signal.h.0p:530 #, no-wrap msgid "SEE ALSO" msgstr "" #. type: Plain text #: man-pages-posix/man0p/signal.h.0p:535 msgid "" "Berrno.hE>, Bstropts.hE>, Bsys_types.hE>, " "Btime.hE>" msgstr "" #. type: Plain text #: man-pages-posix/man0p/signal.h.0p:565 msgid "" "The System Interfaces volume of POSIX.1\\(hy2008, I
, I, I\\^(\\|), I\\^(\\|), " "I\\^(\\|), I\\^(\\|), I\\^(\\|), " "I\\^(\\|), I\\^(\\|), I\\^(\\|), " "I\\^(\\|), I\\^(\\|), I\\^(\\|), " "I\\^(\\|), I\\^(\\|), I\\^(\\|), " "I\\^(\\|), I\\^(\\|), I\\^(\\|), " "I\\^(\\|), I\\^(\\|), I\\^(\\|), " "I\\^(\\|), I\\^(\\|), I\\^(\\|), " "I\\^(\\|), I\\^(\\|), I\\^(\\|)" msgstr "" #. type: SH #: man-pages-posix/man0p/signal.h.0p:566 #, no-wrap msgid "COPYRIGHT" msgstr "" #. type: Plain text #: man-pages-posix/man0p/signal.h.0p:577 msgid "" "Portions of this text are reprinted and reproduced in electronic form from " "IEEE Std 1003.1, 2013 Edition, Standard for Information Technology -- " "Portable Operating System Interface (POSIX), The Open Group Base " "Specifications Issue 7, Copyright (C) 2013 by the Institute of Electrical " "and Electronics Engineers, Inc and The Open Group. (This is POSIX.1-2008 " "with the 2013 Technical Corrigendum 1 applied.) In the event of any " "discrepancy between this version and the original IEEE and The Open Group " "Standard, the original IEEE and The Open Group Standard is the referee " "document. The original Standard can be obtained online at http://www.unix." "org/online.html ." msgstr "" #. type: Plain text #: man-pages-posix/man0p/signal.h.0p:582 msgid "" "Any typographical or formatting errors that appear in this page are most " "likely to have been introduced during the conversion of the source files to " "man page format. To report such errors, see https://www.kernel.org/doc/man-" "pages/reporting_bugs.html ." msgstr ""