.\" -*- coding: UTF-8 -*- '\" t .\" Copyright (c) 1993 by Thomas Koenig (ig25@rz.uni-karlsruhe.de) .\" and Copyright (C) 2008 Michael Kerrisk .\" .\" SPDX-License-Identifier: Linux-man-pages-copyleft .\" .\" Modified Sat Jul 24 18:40:56 1993 by Rik Faith (faith@cs.unc.edu) .\" Modified 1995 by Mike Battersby (mib@deakin.edu.au) .\" .\"******************************************************************* .\" .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* .TH raise 3 "31 октября 2023 г." "Linux man\-pages 6.06" .SH ИМЯ raise \- посылает сигнал вызывающему .SH LIBRARY Standard C library (\fIlibc\fP, \fI\-lc\fP) .SH СИНТАКСИС .nf \fB#include \fP .P \fBint raise(int \fP\fIsig\fP\fB);\fP .fi .SH ОПИСАНИЕ Функция \fBraise\fP() посылает сигнал вызвавшему процессу или нити. В однонитевых программах это эквивалентно .P .in +4n .EX kill(getpid(), sig); .EE .in .P В многонитевых программах это эквивалентно .P .in +4n .EX pthread_kill(pthread_self(), sig); .EE .in .P Если из\-за сигнала вызвался обработчик, то \fBraise\fP() вернёт управление только после завершения обработчика сигнала. .SH "ВОЗВРАЩАЕМОЕ ЗНАЧЕНИЕ" При успешном выполнении функция \fBraise\fP() возвращает 0 или иное значение при ошибке. .SH АТРИБУТЫ Описание терминов данного раздела смотрите в \fBattributes\fP(7). .TS allbox; lbx lb lb l l l. Интерфейс Атрибут Значение T{ .na .nh \fBraise\fP() T} Безвредность в нитях MT\-Safe .TE .SH СТАНДАРТЫ C11, POSIX.1\-2008. .SH ИСТОРИЯ POSIX.1\-2001, C89. .P .\" 2.3.2 used the obsolete tkill(), if available. Since glibc 2.3.3, \fBraise\fP() is implemented by calling \fBtgkill\fP(2), if the kernel supports that system call. Older glibc versions implemented \fBraise\fP() using \fBkill\fP(2). .SH "СМ. ТАКЖЕ" \fBgetpid\fP(2), \fBkill\fP(2), \fBsigaction\fP(2), \fBsignal\fP(2), \fBpthread_kill\fP(3), \fBsignal\fP(7) .PP .SH ПЕРЕВОД Русский перевод этой страницы руководства был сделан aereiae , Azamat Hackimov , Dmitriy S. Seregin , Katrin Kutepova , Lockal , Yuri Kozlov , Баринов Владимир и Иван Павлов . .PP Этот перевод является бесплатной документацией; прочитайте .UR https://www.gnu.org/licenses/gpl-3.0.html Стандартную общественную лицензию GNU версии 3 .UE или более позднюю, чтобы узнать об условиях авторского права. Мы не несем НИКАКОЙ ОТВЕТСТВЕННОСТИ. .PP Если вы обнаружите ошибки в переводе этой страницы руководства, пожалуйста, отправьте электронное письмо на .MT man-pages-ru-talks@lists.sourceforge.net .ME .