summaryrefslogtreecommitdiff
path: root/usr/src/lib/libc
diff options
context:
space:
mode:
authorRobert Mustacchi <rm@joyent.com>2013-12-05 01:26:55 +0000
committerRobert Mustacchi <rm@joyent.com>2014-01-21 18:24:13 -0800
commit19d32b9ab53d17ac6605971e14c45a5281f8d9bb (patch)
treee0d013df65909af86605dcdb177f0394680922b3 /usr/src/lib/libc
parent4f364e7c95ee7fd9d5bbeddc1940e92405bb0e72 (diff)
downloadillumos-gate-19d32b9ab53d17ac6605971e14c45a5281f8d9bb.tar.gz
4493 want siginfo
4494 Make dd show progress when you send INFO/USR1 signals 4495 dd could support O_SYNC and O_DSYNC Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: Joshua M. Clulow <josh@sysmgr.org> Reviewed by: Richard Lowe <richlowe@richlowe.net> Reviewed by: Garrett D'Amore <garrett@damore.org> Approved by: Garrett D'Amore <garrett@damore.org>
Diffstat (limited to 'usr/src/lib/libc')
-rw-r--r--usr/src/lib/libc/amd64/gen/siginfolst.c1
-rw-r--r--usr/src/lib/libc/i386/gen/siginfolst.c1
-rw-r--r--usr/src/lib/libc/port/gen/siglist.c1
-rw-r--r--usr/src/lib/libc/port/gen/str2sig.c2
-rw-r--r--usr/src/lib/libc/sparc/gen/siginfolst.c1
-rw-r--r--usr/src/lib/libc/sparcv9/gen/siginfolst.c1
6 files changed, 7 insertions, 0 deletions
diff --git a/usr/src/lib/libc/amd64/gen/siginfolst.c b/usr/src/lib/libc/amd64/gen/siginfolst.c
index 17cad14cf6..8451dfbb4f 100644
--- a/usr/src/lib/libc/amd64/gen/siginfolst.c
+++ b/usr/src/lib/libc/amd64/gen/siginfolst.c
@@ -171,6 +171,7 @@ static const struct siginfolist _sys_siginfolist_data[NSIG-1] = {
0, 0, /* SIGXRES */
0, 0, /* SIGJVM1 */
0, 0, /* SIGJVM2 */
+ 0, 0, /* SIGINFO */
0, 0, /* SIGRTMIN */
0, 0, /* SIGRTMIN+1 */
0, 0, /* SIGRTMIN+2 */
diff --git a/usr/src/lib/libc/i386/gen/siginfolst.c b/usr/src/lib/libc/i386/gen/siginfolst.c
index 17cad14cf6..8451dfbb4f 100644
--- a/usr/src/lib/libc/i386/gen/siginfolst.c
+++ b/usr/src/lib/libc/i386/gen/siginfolst.c
@@ -171,6 +171,7 @@ static const struct siginfolist _sys_siginfolist_data[NSIG-1] = {
0, 0, /* SIGXRES */
0, 0, /* SIGJVM1 */
0, 0, /* SIGJVM2 */
+ 0, 0, /* SIGINFO */
0, 0, /* SIGRTMIN */
0, 0, /* SIGRTMIN+1 */
0, 0, /* SIGRTMIN+2 */
diff --git a/usr/src/lib/libc/port/gen/siglist.c b/usr/src/lib/libc/port/gen/siglist.c
index 1795632f44..441cc4c2c5 100644
--- a/usr/src/lib/libc/port/gen/siglist.c
+++ b/usr/src/lib/libc/port/gen/siglist.c
@@ -111,6 +111,7 @@ static const char *_sys_siglist_data[NSIG] = {
"Resource Control Exceeded", /* SIGXRES */
"Reserved for JVM 1", /* SIGJVM1 */
"Reserved for JVM 2", /* SIGJVM2 */
+ "Information Request", /* SIGINFO */
"First Realtime Signal", /* SIGRTMIN */
"Second Realtime Signal", /* SIGRTMIN+1 */
"Third Realtime Signal", /* SIGRTMIN+2 */
diff --git a/usr/src/lib/libc/port/gen/str2sig.c b/usr/src/lib/libc/port/gen/str2sig.c
index ac4bde9762..e0c4e89d68 100644
--- a/usr/src/lib/libc/port/gen/str2sig.c
+++ b/usr/src/lib/libc/port/gen/str2sig.c
@@ -22,6 +22,7 @@
/*
* Copyright 2010 Sun Microsystems, Inc. All rights reserved.
* Use is subject to license terms.
+ * Copyright (c) 2014, Joyent, Inc. All rights reserved.
*/
/* Copyright (c) 1988 AT&T */
@@ -84,6 +85,7 @@ static signame_t signames[] = {
{ "XRES", SIGXRES },
{ "JVM1", SIGJVM1 },
{ "JVM2", SIGJVM2 },
+ { "INFO", SIGINFO },
{ "RTMIN", _SIGRTMIN },
{ "RTMIN+1", _SIGRTMIN+1 },
{ "RTMIN+2", _SIGRTMIN+2 },
diff --git a/usr/src/lib/libc/sparc/gen/siginfolst.c b/usr/src/lib/libc/sparc/gen/siginfolst.c
index 17cad14cf6..8451dfbb4f 100644
--- a/usr/src/lib/libc/sparc/gen/siginfolst.c
+++ b/usr/src/lib/libc/sparc/gen/siginfolst.c
@@ -171,6 +171,7 @@ static const struct siginfolist _sys_siginfolist_data[NSIG-1] = {
0, 0, /* SIGXRES */
0, 0, /* SIGJVM1 */
0, 0, /* SIGJVM2 */
+ 0, 0, /* SIGINFO */
0, 0, /* SIGRTMIN */
0, 0, /* SIGRTMIN+1 */
0, 0, /* SIGRTMIN+2 */
diff --git a/usr/src/lib/libc/sparcv9/gen/siginfolst.c b/usr/src/lib/libc/sparcv9/gen/siginfolst.c
index 17cad14cf6..8451dfbb4f 100644
--- a/usr/src/lib/libc/sparcv9/gen/siginfolst.c
+++ b/usr/src/lib/libc/sparcv9/gen/siginfolst.c
@@ -171,6 +171,7 @@ static const struct siginfolist _sys_siginfolist_data[NSIG-1] = {
0, 0, /* SIGXRES */
0, 0, /* SIGJVM1 */
0, 0, /* SIGJVM2 */
+ 0, 0, /* SIGINFO */
0, 0, /* SIGRTMIN */
0, 0, /* SIGRTMIN+1 */
0, 0, /* SIGRTMIN+2 */