diff options
author | Richard Lowe <richlowe@richlowe.net> | 2021-03-04 20:10:47 -0600 |
---|---|---|
committer | Richard Lowe <richlowe@richlowe.net> | 2021-03-09 14:57:24 -0600 |
commit | 2587b3a0593a431a99cc2dc78bf1034e672a35e2 (patch) | |
tree | 5f7a8f7533757c2c234e22dbf7fff1c783204e76 /usr/src/cmd/tic/tic_main.c | |
parent | d893e05e2a64324d7059baefcbf7bd9872a32ad9 (diff) | |
download | illumos-joyent-2587b3a0593a431a99cc2dc78bf1034e672a35e2.tar.gz |
13606 tic(1) writes uninitialized data to some terminfo entries
Reviewed by: Andy Fiddaman <andy@omnios.org>
Reviewed by: Jason King <jason.brian.king+illumos@gmail.com>
Approved by: Robert Mustacchi <rm@fingolfin.org>
Diffstat (limited to 'usr/src/cmd/tic/tic_main.c')
-rw-r--r-- | usr/src/cmd/tic/tic_main.c | 46 |
1 files changed, 3 insertions, 43 deletions
diff --git a/usr/src/cmd/tic/tic_main.c b/usr/src/cmd/tic/tic_main.c index 99312d3093..bde662ed2c 100644 --- a/usr/src/cmd/tic/tic_main.c +++ b/usr/src/cmd/tic/tic_main.c @@ -24,14 +24,14 @@ * Use is subject to license terms. */ /* Copyright (c) 1988 AT&T */ -/* All Rights Reserved */ +/* All Rights Reserved */ -/* +/* * University Copyright- Copyright (c) 1982, 1986, 1988 * The Regents of the University of California * All Rights Reserved - * + * * University Acknowledgment- Portions of this document are derived from * software developed by the University of California, Berkeley, and its * contributors. @@ -233,43 +233,3 @@ check_dir(char dirletter) } return; } - -#include <curses.h> -#if (defined(SYSV) || defined(USG)) && !defined(SIGPOLL) -/* - * mkdir(dirname, mode) - * - * forks and execs the mkdir program to create the given directory - * - */ - -mkdir(dirname, mode) -#ifdef __STDC__ -const -#endif -char *dirname; -int mode; -{ - int fork_rtn; - int status; - - fork_rtn = fork(); - - switch (fork_rtn) { - case 0: /* Child */ - (void) execl("/bin/mkdir", "mkdir", dirname, (char *)0); - _exit(1); - - case -1: /* Error */ - fprintf(stderr, "%s: SYSTEM ERROR!! Fork failed!!!\n", - progname); - exit(1); - - default: - (void) wait(&status); - if ((status != 0) || (chmod(dirname, mode) == -1)) - return (-1); - return (0); - } -} -#endif |