File: prctl.2

package info (click to toggle)
manpages-es 1.24a-6
  • links: PTS
  • area: main
  • in suites: potato
  • size: 4,256 kB
  • ctags: 7
  • sloc: makefile: 66; sh: 62
file content (71 lines) | stat: -rw-r--r-- 3,016 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
.\" Hey Emacs! This file is -*- nroff -*- source.
.\"
.\" Copyright (C) 1998 Andries Brouwer (aeb@cwi.nl)
.\"
.\" Permission is granted to make and distribute verbatim copies of this
.\" manual provided the copyright notice and this permission notice are
.\" preserved on all copies.
.\"
.\" Permission is granted to copy and distribute modified versions of this
.\" manual under the conditions for verbatim copying, provided that the
.\" entire resulting derived work is distributed under the terms of a
.\" permission notice identical to this one
.\" 
.\" Since the Linux kernel and libraries are constantly changing, this
.\" manual page may be incorrect or out-of-date.  The author(s) assume no
.\" responsibility for errors or omissions, or for damages resulting from
.\" the use of the information contained herein.  The author(s) may not
.\" have taken the same level of care in the production of this manual,
.\" which is licensed free of charge, as they might when working
.\" professionally.
.\" 
.\" Formatted or processed versions of this manual, if unaccompanied by
.\" the source, must acknowledge the copyright and authors of this work.
.\"
.\" Translated 05 Sep 1998 by Carlos Costa Portela (c.c.portela@ieee.org)
.\"
.TH PRCTL 2 "3 Febrero  1998" "Linux 2.1.57" "Manual del Programador de Linux"
.SH NOMBRE
prctl \- operaciones sobre un proceso
.SH SINOPSIS
.B #include <linux/prctl.h>
.sp
.BI "int prctl(int " option ", unsigned long " arg2 ", unsigned long " arg3
.BI ", unsigned long " arg4 ", unsigned long " arg5 );
.SH DESCRIPCIN
.B prctl
es llamada con un primer argumento especificando qu hacer (con los valores definidos en <\fIlinux/prctl.h\fP>), y con ms parmetros cuyo significado depende del primero.
Por el momento la nica opcin vlida definida es
.BR PR_SET_PDEATHSIG ,
y la llamada correspondiente pone la seal de muerte del padre del proceso actual a \fIarg2\fP (un valor de seal en el rango 1..maxsig, o cero para desactivar).
sta es la seal que el proceso actual recibir cuando su padre muera. Este valor se desactiva tras un fork().
.SH "VALOR DEVUELTO"
Si no hay error, se devuelve un cero.
En caso de error, se devuelve \-1, y
.I errno
toma el valor adecuado.
.SH ERRORES
.TP
.B EINVAL
El valor de
.I option
no se reconoce, o es
.B PR_SET_PDEATHSIG
y
.I arg2
no es cero o un nmero de seal.
.SH "CONFORME A"
Esta llamada es especfica de Linux.
IRIX tiene una llamada al sistema ptctl (tambin introducida en Linux 2.1.44
como irix_prctl en la arquitectura MIPS),
con prototipo
.sp
.BI "ptrdiff_t prctl(int " option ", int " arg2 ", int " arg3 );
.sp
y opciones para obtener el mximo nmero de procesos por usuario, el mximo nmero de procesadores que el proceso llamante puede usar, conocer si un proceso especfico est actualmente bloqueado, obtener o activar el tamao de stack mximo, etc., etc.
.SH DISPONIBILIDAD
La llamada al sistema ptctl() fue introducida en Linux 2.1.57.
No hay funcin de librera ptctl() todava.
.SH "VASE TAMBIN"
.BR signal (2)