Move string.h include from sh.h to the files that use it.
authormmcc <mmcc@openbsd.org>
Mon, 19 Oct 2015 14:42:16 +0000 (14:42 +0000)
committermmcc <mmcc@openbsd.org>
Mon, 19 Oct 2015 14:42:16 +0000 (14:42 +0000)
ok nicm@

27 files changed:
bin/ksh/c_ksh.c
bin/ksh/c_sh.c
bin/ksh/c_test.c
bin/ksh/c_ulimit.c
bin/ksh/edit.c
bin/ksh/emacs.c
bin/ksh/eval.c
bin/ksh/exec.c
bin/ksh/expr.c
bin/ksh/history.c
bin/ksh/io.c
bin/ksh/jobs.c
bin/ksh/lex.c
bin/ksh/mail.c
bin/ksh/main.c
bin/ksh/misc.c
bin/ksh/mknod.c
bin/ksh/path.c
bin/ksh/sh.h
bin/ksh/shf.c
bin/ksh/syn.c
bin/ksh/table.c
bin/ksh/trap.c
bin/ksh/tree.c
bin/ksh/tty.c
bin/ksh/var.c
bin/ksh/vi.c

index ff61292..a8bb906 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: c_ksh.c,v 1.44 2015/10/19 02:15:45 mmcc Exp $ */
+/*     $OpenBSD: c_ksh.c,v 1.45 2015/10/19 14:42:16 mmcc Exp $ */
 
 /*
  * built-in Korn commands: c_*
@@ -7,6 +7,7 @@
 #include <sys/stat.h>
 
 #include <ctype.h>
+#include <string.h>
 
 #include "sh.h"
 
index de3b6b3..dcb8e0a 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: c_sh.c,v 1.51 2015/10/19 02:15:45 mmcc Exp $  */
+/*     $OpenBSD: c_sh.c,v 1.52 2015/10/19 14:42:16 mmcc Exp $  */
 
 /*
  * built-in Bourne commands
@@ -8,6 +8,8 @@
 #include <sys/stat.h>
 #include <sys/time.h>
 
+#include <string.h>
+
 #include "sh.h"
 
 static void p_time(struct shf *, int, struct timeval *, int, char *, char *);
index e252638..56d5d60 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: c_test.c,v 1.21 2015/10/19 02:15:45 mmcc Exp $        */
+/*     $OpenBSD: c_test.c,v 1.22 2015/10/19 14:42:16 mmcc Exp $        */
 
 /*
  * test(1); version 7-like  --  author Erik Baalbergen
@@ -11,6 +11,8 @@
 
 #include <sys/stat.h>
 
+#include <string.h>
+
 #include "sh.h"
 #include "c_test.h"
 
index 0e8278d..8d3124e 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: c_ulimit.c,v 1.21 2015/10/19 02:15:45 mmcc Exp $      */
+/*     $OpenBSD: c_ulimit.c,v 1.22 2015/10/19 14:42:16 mmcc Exp $      */
 
 /*
        ulimit -- handle "ulimit" builtin
@@ -20,6 +20,8 @@
 
 #include <sys/resource.h>
 
+#include <string.h>
+
 #include "sh.h"
 
 #define SOFT   0x1
index 54952e9..ed2f9a3 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: edit.c,v 1.47 2015/10/19 02:15:45 mmcc Exp $  */
+/*     $OpenBSD: edit.c,v 1.48 2015/10/19 14:42:16 mmcc Exp $  */
 
 /*
  * Command line editing - common code
@@ -13,6 +13,7 @@
 
 #include <ctype.h>
 #include <libgen.h>
+#include <string.h>
 
 #include "sh.h"
 #include "edit.h"
index 2663051..0bce4e2 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: emacs.c,v 1.59 2015/10/19 02:15:45 mmcc Exp $ */
+/*     $OpenBSD: emacs.c,v 1.60 2015/10/19 14:42:16 mmcc Exp $ */
 
 /*
  *  Emacs-like command line editing and history
@@ -19,6 +19,7 @@
 
 #include <ctype.h>
 #include <locale.h>
+#include <string.h>
 
 #include "sh.h"
 #include "edit.h"
index d03ed7a..c19758c 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: eval.c,v 1.44 2015/10/19 02:15:45 mmcc Exp $  */
+/*     $OpenBSD: eval.c,v 1.45 2015/10/19 14:42:16 mmcc Exp $  */
 
 /*
  * Expansion - quoting, separation, substitution, globbing
@@ -8,6 +8,7 @@
 
 #include <dirent.h>
 #include <pwd.h>
+#include <string.h>
 
 #include "sh.h"
 
index bc8945e..9e56cc7 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: exec.c,v 1.60 2015/10/19 02:15:45 mmcc Exp $  */
+/*     $OpenBSD: exec.c,v 1.61 2015/10/19 14:42:16 mmcc Exp $  */
 
 /*
  * execute command tree
@@ -8,6 +8,7 @@
 
 #include <ctype.h>
 #include <paths.h>
+#include <string.h>
 
 #include "sh.h"
 #include "c_test.h"
index d7bf29f..fc5ec1e 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: expr.c,v 1.30 2015/10/19 14:03:21 mmcc Exp $  */
+/*     $OpenBSD: expr.c,v 1.31 2015/10/19 14:42:16 mmcc Exp $  */
 
 /*
  * Korn expression evaluation
@@ -9,6 +9,7 @@
 
 #include <ctype.h>
 #include <limits.h>
+#include <string.h>
 
 #include "sh.h"
 
index d43cda9..74aae96 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: history.c,v 1.48 2015/10/19 02:15:45 mmcc Exp $       */
+/*     $OpenBSD: history.c,v 1.49 2015/10/19 14:42:16 mmcc Exp $       */
 
 /*
  * command history
@@ -15,6 +15,8 @@
 
 #include <sys/stat.h>
 
+#include <string.h>
+
 #include "sh.h"
 
 #ifdef HISTORY
index 4d22055..a035ede 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: io.c,v 1.31 2015/10/19 02:15:45 mmcc Exp $    */
+/*     $OpenBSD: io.c,v 1.32 2015/10/19 14:42:16 mmcc Exp $    */
 
 /*
  * shell buffered IO and formatted output
@@ -7,6 +7,7 @@
 #include <sys/stat.h>
 
 #include <ctype.h>
+#include <string.h>
 
 #include "sh.h"
 
index a929230..09d0730 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: jobs.c,v 1.49 2015/10/19 14:03:21 mmcc Exp $  */
+/*     $OpenBSD: jobs.c,v 1.50 2015/10/19 14:42:16 mmcc Exp $  */
 
 /*
  * Process and job control
@@ -21,6 +21,7 @@
 #include <sys/wait.h>
 
 #include <limits.h>
+#include <string.h>
 
 #include "sh.h"
 #include "tty.h"
index e08eae1..624acf3 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: lex.c,v 1.60 2015/10/19 02:15:45 mmcc Exp $   */
+/*     $OpenBSD: lex.c,v 1.61 2015/10/19 14:42:16 mmcc Exp $   */
 
 /*
  * lexical analysis and source input
@@ -6,6 +6,7 @@
 
 #include <ctype.h>
 #include <libgen.h>
+#include <string.h>
 
 #include "sh.h"
 
index 7c592db..3f64256 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: mail.c,v 1.21 2015/10/19 02:15:45 mmcc Exp $  */
+/*     $OpenBSD: mail.c,v 1.22 2015/10/19 14:42:16 mmcc Exp $  */
 
 /*
  * Mailbox checking code by Robert J. Gibson, adapted for PD ksh by
@@ -7,6 +7,7 @@
 
 #include <sys/stat.h>
 
+#include <string.h>
 #include <time.h>
 
 #include "config.h"
index 4fe57ca..c495256 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: main.c,v 1.68 2015/10/19 14:01:37 mmcc Exp $  */
+/*     $OpenBSD: main.c,v 1.69 2015/10/19 14:42:16 mmcc Exp $  */
 
 /*
  * startup, main loop, environments and error handling
@@ -10,6 +10,7 @@
 
 #include <paths.h>
 #include <pwd.h>
+#include <string.h>
 
 #include "sh.h"
 
index 4d9af6b..c7e5537 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: misc.c,v 1.48 2015/10/19 14:03:21 mmcc Exp $  */
+/*     $OpenBSD: misc.c,v 1.49 2015/10/19 14:42:16 mmcc Exp $  */
 
 /*
  * Miscellaneous functions
@@ -6,6 +6,7 @@
 
 #include <ctype.h>
 #include <limits.h>
+#include <string.h>
 
 #include "sh.h"
 #include "charclass.h"
index b802c44..50d338c 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: mknod.c,v 1.3 2015/10/19 02:15:45 mmcc Exp $  */
+/*     $OpenBSD: mknod.c,v 1.4 2015/10/19 14:42:16 mmcc Exp $  */
 /*     $NetBSD: mknod.c,v 1.8 1995/08/11 00:08:18 jtc Exp $    */
 
 /*
@@ -37,6 +37,7 @@
 #include <sys/stat.h>
 
 #include <errno.h>
+#include <string.h>
 
 #include "sh.h"
 
index e7afe0c..3c0b6be 100644 (file)
@@ -1,7 +1,9 @@
-/*     $OpenBSD: path.c,v 1.16 2015/10/19 02:15:45 mmcc Exp $  */
+/*     $OpenBSD: path.c,v 1.17 2015/10/19 14:42:16 mmcc Exp $  */
 
 #include <sys/stat.h>
 
+#include <string.h>
+
 #include "sh.h"
 
 /*
index 2368567..488b8bd 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: sh.h,v 1.42 2015/10/19 14:03:21 mmcc Exp $    */
+/*     $OpenBSD: sh.h,v 1.43 2015/10/19 14:42:16 mmcc Exp $    */
 
 /*
  * Public Domain Bourne/Korn shell
@@ -17,7 +17,6 @@
 #include <stddef.h>
 #include <stdlib.h>
 #include <unistd.h>
-#include <string.h>
 #include <stdarg.h>
 
 #include <errno.h>
index 2d032eb..1d7825b 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: shf.c,v 1.24 2015/10/19 14:03:21 mmcc Exp $   */
+/*     $OpenBSD: shf.c,v 1.25 2015/10/19 14:42:16 mmcc Exp $   */
 
 /*
  *  Shell file I/O routines
@@ -7,6 +7,7 @@
 #include <sys/stat.h>
 
 #include <limits.h>
+#include <string.h>
 
 #include "sh.h"
 
index 23ffaa2..7c7183b 100644 (file)
@@ -1,9 +1,11 @@
-/*     $OpenBSD: syn.c,v 1.35 2015/10/15 22:53:50 mmcc Exp $   */
+/*     $OpenBSD: syn.c,v 1.36 2015/10/19 14:42:16 mmcc Exp $   */
 
 /*
  * shell parser (C version)
  */
 
+#include <string.h>
+
 #include "sh.h"
 #include "c_test.h"
 
index d22eca0..6f4d08b 100644 (file)
@@ -1,10 +1,11 @@
-/*     $OpenBSD: table.c,v 1.20 2015/10/19 14:03:21 mmcc Exp $ */
+/*     $OpenBSD: table.c,v 1.21 2015/10/19 14:42:16 mmcc Exp $ */
 
 /*
  * dynamic hashed associative table for commands and variables
  */
 
 #include <limits.h>
+#include <string.h>
 
 #include "sh.h"
 
index 0aafa26..e8b6f3b 100644 (file)
@@ -1,9 +1,11 @@
-/*     $OpenBSD: trap.c,v 1.26 2015/10/09 19:36:27 tedu Exp $  */
+/*     $OpenBSD: trap.c,v 1.27 2015/10/19 14:42:16 mmcc Exp $  */
 
 /*
  * signal handling
  */
 
+#include <string.h>
+
 #include "sh.h"
 
 Trap sigtraps[NSIG + 1];
index bb728de..7ad4704 100644 (file)
@@ -1,9 +1,11 @@
-/*     $OpenBSD: tree.c,v 1.25 2015/10/09 19:36:27 tedu Exp $  */
+/*     $OpenBSD: tree.c,v 1.26 2015/10/19 14:42:16 mmcc Exp $  */
 
 /*
  * command tree climbing
  */
 
+#include <string.h>
+
 #include "sh.h"
 
 #define INDENT 4
index 0a5e0fe..4804381 100644 (file)
@@ -1,4 +1,6 @@
-/*     $OpenBSD: tty.c,v 1.13 2015/10/15 20:01:53 mmcc Exp $   */
+/*     $OpenBSD: tty.c,v 1.14 2015/10/19 14:42:16 mmcc Exp $   */
+
+#include <string.h>
 
 #include "sh.h"
 #include "tty.h"
index d177671..43ad53a 100644 (file)
@@ -1,9 +1,10 @@
-/*     $OpenBSD: var.c,v 1.52 2015/10/19 14:03:21 mmcc Exp $   */
+/*     $OpenBSD: var.c,v 1.53 2015/10/19 14:42:16 mmcc Exp $   */
 
 #include <sys/stat.h>
 
 #include <ctype.h>
 #include <limits.h>
+#include <string.h>
 #include <time.h>
 
 #include "sh.h"
index fa62e2d..ea11492 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: vi.c,v 1.35 2015/10/19 02:15:45 mmcc Exp $    */
+/*     $OpenBSD: vi.c,v 1.36 2015/10/19 14:42:16 mmcc Exp $    */
 
 /*
  *     vi command editing
@@ -12,6 +12,7 @@
 #include <sys/stat.h>          /* completion */
 
 #include <ctype.h>
+#include <string.h>
 
 #include "sh.h"
 #include "edit.h"