summaryrefslogtreecommitdiff
path: root/usr/src/cmd/tic/tic_main.c
diff options
context:
space:
mode:
authorRichard Lowe <richlowe@richlowe.net>2021-03-04 20:10:47 -0600
committerRichard Lowe <richlowe@richlowe.net>2021-03-09 14:57:24 -0600
commit2587b3a0593a431a99cc2dc78bf1034e672a35e2 (patch)
tree5f7a8f7533757c2c234e22dbf7fff1c783204e76 /usr/src/cmd/tic/tic_main.c
parentd893e05e2a64324d7059baefcbf7bd9872a32ad9 (diff)
downloadillumos-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.c46
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