summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
m---------src/ar0
-rw-r--r--src/ar.c2
m---------src/asa0
-rw-r--r--src/asa.c2
m---------src/basename0
-rw-r--r--src/basename.c2
m---------src/bc0
-rw-r--r--src/bc.c2
m---------src/cal0
-rw-r--r--src/cal.c2
m---------src/cat0
-rw-r--r--src/cat.c2
m---------src/chgrp0
-rw-r--r--src/chgrp.c2
m---------src/chmod0
-rw-r--r--src/chmod.c3
m---------src/chown0
-rw-r--r--src/chown.c3
m---------src/cksum0
-rw-r--r--src/cksum.c2
m---------src/cmp0
-rw-r--r--src/cmp.c2
m---------src/cp0
-rw-r--r--src/cp.c2
m---------src/crontab0
-rw-r--r--src/crontab.c2
m---------src/ctags0
-rw-r--r--src/ctags.c2
m---------src/date0
-rw-r--r--src/date.c2
m---------src/dd0
-rw-r--r--src/dd.c2
m---------src/dirname0
-rw-r--r--src/dirname.c2
m---------src/du0
-rw-r--r--src/du.c2
m---------src/ed0
-rw-r--r--src/ed.c16
m---------src/env0
-rw-r--r--src/env.c2
m---------src/ex0
-rw-r--r--src/ex.c2
m---------src/expand0
-rw-r--r--src/expand.c2
m---------src/file0
-rw-r--r--src/file.c4
m---------src/getconf0
-rw-r--r--src/getconf.c2
m---------src/grep0
-rw-r--r--src/grep.c3
m---------src/head0
-rw-r--r--src/head.c2
m---------src/iconv0
-rw-r--r--src/iconv.c2
m---------src/id0
-rw-r--r--src/id.c2
m---------src/link0
-rw-r--r--src/link.c2
m---------src/ln0
-rw-r--r--src/ln.c2
m---------src/locale0
-rw-r--r--src/locale.c2
m---------src/logger0
-rw-r--r--src/logger.c2
m---------src/logname0
-rw-r--r--src/logname.c2
m---------src/ls0
-rw-r--r--src/ls.c2
m---------src/mkdir0
-rw-r--r--src/mkdir.c2
m---------src/mkfifo0
-rw-r--r--src/mkfifo.c2
m---------src/more0
-rw-r--r--src/more.c2
m---------src/nice0
-rw-r--r--src/nice.c2
m---------src/nohup0
-rw-r--r--src/nohup.c2
m---------src/od0
-rw-r--r--src/od.c2
m---------src/paste0
-rw-r--r--src/paste.c2
m---------src/pathchk0
-rw-r--r--src/pathchk.c2
m---------src/printf0
-rw-r--r--src/printf.c2
m---------src/renice0
-rw-r--r--src/renice.c2
m---------src/rm0
-rw-r--r--src/rm.c2
m---------src/rmdir0
-rw-r--r--src/rmdir.c2
m---------src/sh0
-rw-r--r--src/sh.c74
m---------src/sleep0
-rw-r--r--src/sleep.c2
m---------src/split0
-rw-r--r--src/split.c2
m---------src/strings0
-rw-r--r--src/strings.c2
m---------src/stty0
-rw-r--r--src/stty.c2
m---------src/sum0
-rw-r--r--src/sum.c2
m---------src/tail0
-rw-r--r--src/tail.c2
m---------src/tee0
-rw-r--r--src/tee.c2
m---------src/tput0
-rw-r--r--src/tput.c3
m---------src/tr0
-rw-r--r--src/tr.c2
m---------src/uname0
-rw-r--r--src/uname.c2
m---------src/unlink0
-rw-r--r--src/unlink.c2
m---------src/uudecode0
-rw-r--r--src/uudecode.c3
m---------src/uuencode0
-rw-r--r--src/uuencode.c3
m---------src/wc0
-rw-r--r--src/wc.c2
m---------src/who0
-rw-r--r--src/who.c2
m---------src/write0
-rw-r--r--src/write.c2
126 files changed, 113 insertions, 107 deletions
diff --git a/src/ar b/src/ar
new file mode 160000
+Subproject 98d81f59877d9cc9c8f43082a88a7ea3356cf38
diff --git a/src/ar.c b/src/ar.c
index 851c34c..ef2ced8 100644
--- a/src/ar.c
+++ b/src/ar.c
@@ -1,2 +1,2 @@
#define main ar_main
-#include "../ar/ar.c"
+#include "ar/ar.c"
diff --git a/src/asa b/src/asa
new file mode 160000
+Subproject 540b9929adbd816c8134e622e74cc57e478a0f9
diff --git a/src/asa.c b/src/asa.c
index d56384e..985a768 100644
--- a/src/asa.c
+++ b/src/asa.c
@@ -1,2 +1,2 @@
#define main asa_main
-#include "../asa/asa.c"
+#include "asa/asa.c"
diff --git a/src/basename b/src/basename
new file mode 160000
+Subproject bfd22b3a54a68d147a2dfc717c8c37a303b529f
diff --git a/src/basename.c b/src/basename.c
index 60fc367..69b3d99 100644
--- a/src/basename.c
+++ b/src/basename.c
@@ -1,2 +1,2 @@
#define main basename_main
-#include "../basename/basename.c"
+#include "basename/basename.c"
diff --git a/src/bc b/src/bc
new file mode 160000
+Subproject 5794d1391b221444c6e0ca956f573574a1c92c0
diff --git a/src/bc.c b/src/bc.c
index 1c975a9..61afec7 100644
--- a/src/bc.c
+++ b/src/bc.c
@@ -1,2 +1,2 @@
#define main bc_main
-#include "../bc/bc.c"
+#include "bc/bc.c"
diff --git a/src/cal b/src/cal
new file mode 160000
+Subproject 979d802b6f36c5cf73eb2be41105870e2978349
diff --git a/src/cal.c b/src/cal.c
index 49acecd..0ae8e90 100644
--- a/src/cal.c
+++ b/src/cal.c
@@ -1,2 +1,2 @@
#define main cal_main
-#include "../cal/cal.c"
+#include "cal/cal.c"
diff --git a/src/cat b/src/cat
new file mode 160000
+Subproject fdbcccc467f39bc281c30fcc1e679afa0fe2dfa
diff --git a/src/cat.c b/src/cat.c
index e16ab54..920a6c7 100644
--- a/src/cat.c
+++ b/src/cat.c
@@ -1,2 +1,2 @@
#define main cat_main
-#include "../cat/cat.c"
+#include "cat/cat.c"
diff --git a/src/chgrp b/src/chgrp
new file mode 160000
+Subproject 6ff4ec00482f299735276268853ff75311f7509
diff --git a/src/chgrp.c b/src/chgrp.c
index 1fbc006..a009e3c 100644
--- a/src/chgrp.c
+++ b/src/chgrp.c
@@ -1,2 +1,2 @@
#define main chgrp_main
-#include "../chgrp/chgrp.c"
+#include "chgrp/chgrp.c"
diff --git a/src/chmod b/src/chmod
new file mode 160000
+Subproject 0d948721acd30000b621a4246417f7d3c930490
diff --git a/src/chmod.c b/src/chmod.c
index d59a326..623a823 100644
--- a/src/chmod.c
+++ b/src/chmod.c
@@ -1,2 +1,3 @@
+#define _XOPEN_SOURCE 700
#define main chmod_main
-#include "../chmod/chmod.c"
+#include "chmod/chmod.c"
diff --git a/src/chown b/src/chown
new file mode 160000
+Subproject df23ba33bd4d1af0a17f607dedd262bfabf3a13
diff --git a/src/chown.c b/src/chown.c
index 4beef3f..a3abfc9 100644
--- a/src/chown.c
+++ b/src/chown.c
@@ -1,2 +1,3 @@
+#define _XOPEN_SOURCE 700
#define main chown_main
-#include "../chown/chown.c"
+#include "chown/chown.c"
diff --git a/src/cksum b/src/cksum
new file mode 160000
+Subproject 260e33f13acbdd2bbedf97a2c5e567bdc099d6d
diff --git a/src/cksum.c b/src/cksum.c
index 67b1a59..2d5d65b 100644
--- a/src/cksum.c
+++ b/src/cksum.c
@@ -1,2 +1,2 @@
#define main cksum_main
-#include "../cksum/cksum.c"
+#include "cksum/cksum.c"
diff --git a/src/cmp b/src/cmp
new file mode 160000
+Subproject 0defa702d64b5454456fb450bfed291c1057e30
diff --git a/src/cmp.c b/src/cmp.c
index 53290d6..088c4c8 100644
--- a/src/cmp.c
+++ b/src/cmp.c
@@ -1,2 +1,2 @@
#define main cmp_main
-#include "../cmp/cmp.c"
+#include "cmp/cmp.c"
diff --git a/src/cp b/src/cp
new file mode 160000
+Subproject 2dc7b09f9837f88d74e826288ac225dd0a1cca0
diff --git a/src/cp.c b/src/cp.c
index b321c1a..31391f7 100644
--- a/src/cp.c
+++ b/src/cp.c
@@ -1,2 +1,2 @@
#define main cp_main
-#include "../cp/cp.c"
+#include "cp/cp.c"
diff --git a/src/crontab b/src/crontab
new file mode 160000
+Subproject 3a97584dc3972fc862fc6c53752fc0341960645
diff --git a/src/crontab.c b/src/crontab.c
index 62b4c62..d531970 100644
--- a/src/crontab.c
+++ b/src/crontab.c
@@ -1,2 +1,2 @@
#define main crontab_main
-#include "../crontab/crontab.c"
+#include "crontab/crontab.c"
diff --git a/src/ctags b/src/ctags
new file mode 160000
+Subproject c15422a3c8f5134e216ff23ee7b5841c3bb738d
diff --git a/src/ctags.c b/src/ctags.c
index ff6ed49..8de5e83 100644
--- a/src/ctags.c
+++ b/src/ctags.c
@@ -1,2 +1,2 @@
#define main ctags_main
-#include "../ctags/ctags.c"
+#include "ctags/ctags.c"
diff --git a/src/date b/src/date
new file mode 160000
+Subproject 5d1afbf0b40e50a3c1dee8f9eca88cc56f64300
diff --git a/src/date.c b/src/date.c
index d69170d..2240bb3 100644
--- a/src/date.c
+++ b/src/date.c
@@ -1,2 +1,2 @@
#define main date_main
-#include "../date/date.c"
+#include "date/date.c"
diff --git a/src/dd b/src/dd
new file mode 160000
+Subproject 56367b8a61ba71c3d86bc4e5ff2cd0e688d59d8
diff --git a/src/dd.c b/src/dd.c
index c9f840b..41e415a 100644
--- a/src/dd.c
+++ b/src/dd.c
@@ -1,2 +1,2 @@
#define main dd_main
-#include "../dd/dd.c"
+#include "dd/dd.c"
diff --git a/src/dirname b/src/dirname
new file mode 160000
+Subproject ef19c7338171c93cb13d08bf3860ee41ae826a9
diff --git a/src/dirname.c b/src/dirname.c
index 85c46b5..34dc9d8 100644
--- a/src/dirname.c
+++ b/src/dirname.c
@@ -1,2 +1,2 @@
#define main dirname_main
-#include "../dirname/dirname.c"
+#include "dirname/dirname.c"
diff --git a/src/du b/src/du
new file mode 160000
+Subproject dac9c416515dfde8d00eab4a0ad63b7752e0e85
diff --git a/src/du.c b/src/du.c
index 6a4f47c..93d9bcd 100644
--- a/src/du.c
+++ b/src/du.c
@@ -1,2 +1,2 @@
#define main du_main
-#include "../du/du.c"
+#include "du/du.c"
diff --git a/src/ed b/src/ed
new file mode 160000
+Subproject 94375bb322851a501f96814140916158120997d
diff --git a/src/ed.c b/src/ed.c
index 3283657..45da992 100644
--- a/src/ed.c
+++ b/src/ed.c
@@ -1,9 +1,9 @@
#define main ed_main
-#include "../ed/ed.c"
-#include "../ed/commands.c"
-#include "../ed/env.c"
-#include "../ed/input.c"
-#include "../ed/io.c"
-#include "../ed/re.c"
-#include "../ed/signals.c"
-#include "../ed/stubs.c"
+#include "ed/ed.c"
+#include "ed/commands.c"
+#include "ed/env.c"
+#include "ed/input.c"
+#include "ed/io.c"
+#include "ed/re.c"
+#include "ed/signals.c"
+#include "ed/stubs.c"
diff --git a/src/env b/src/env
new file mode 160000
+Subproject f4797b8b4549cd91b6c6b7d76b5e21aabbfc409
diff --git a/src/env.c b/src/env.c
index 04e1838..0e56547 100644
--- a/src/env.c
+++ b/src/env.c
@@ -1,2 +1,2 @@
#define main env_main
-#include "../env/env.c"
+#include "env/env.c"
diff --git a/src/ex b/src/ex
new file mode 160000
+Subproject 034f6e0b13669923237a4478c4c33c1f8aedc7e
diff --git a/src/ex.c b/src/ex.c
index c8f74e3..cddb68e 100644
--- a/src/ex.c
+++ b/src/ex.c
@@ -1,2 +1,2 @@
#define main ex_main
-#include "../ex/ex.c"
+#include "ex/ex.c"
diff --git a/src/expand b/src/expand
new file mode 160000
+Subproject fbee7ba345536feaf637af8aaa90a347c1f4eed
diff --git a/src/expand.c b/src/expand.c
index e7aaf30..2f4bb16 100644
--- a/src/expand.c
+++ b/src/expand.c
@@ -1,2 +1,2 @@
#define main expand_main
-#include "../expand/expand.c"
+#include "expand/expand.c"
diff --git a/src/file b/src/file
new file mode 160000
+Subproject 0c77d8d0e691c446a6bdcb9fa3dcfe4736587fa
diff --git a/src/file.c b/src/file.c
index 369adde..3cb7e35 100644
--- a/src/file.c
+++ b/src/file.c
@@ -1,3 +1,3 @@
#define main file_main
-#include "../file/file.c"
-#include "../file/magic.c"
+#include "file/file.c"
+#include "file/magic.c"
diff --git a/src/getconf b/src/getconf
new file mode 160000
+Subproject cc43f15991d7095aea944d4d083a064f23c7a24
diff --git a/src/getconf.c b/src/getconf.c
index 411cc1b..b08fccc 100644
--- a/src/getconf.c
+++ b/src/getconf.c
@@ -1,2 +1,2 @@
#define main getconf_main
-#include "../getconf/getconf.c"
+#include "getconf/getconf.c"
diff --git a/src/grep b/src/grep
new file mode 160000
+Subproject d3dcaf3619f0eec15c2145408ccb1397fc2c453
diff --git a/src/grep.c b/src/grep.c
index c77eab5..8f1a5aa 100644
--- a/src/grep.c
+++ b/src/grep.c
@@ -1,2 +1,3 @@
+#define _XOPEN_SOURCE 700
#define main grep_main
-#include "../grep/grep.c"
+#include "grep/grep.c"
diff --git a/src/head b/src/head
new file mode 160000
+Subproject 41ae16c72828912c8f7710f9b0b961e754805d4
diff --git a/src/head.c b/src/head.c
index 7f34a0f..336fb7e 100644
--- a/src/head.c
+++ b/src/head.c
@@ -1,2 +1,2 @@
#define main head_main
-#include "../head/head.c"
+#include "head/head.c"
diff --git a/src/iconv b/src/iconv
new file mode 160000
+Subproject dae4c0745246a5e1a512ecdbe76c70d892b7937
diff --git a/src/iconv.c b/src/iconv.c
index f9c1052..94a8856 100644
--- a/src/iconv.c
+++ b/src/iconv.c
@@ -1,2 +1,2 @@
#define main iconv_main
-#include "../iconv/iconv.c"
+#include "iconv/iconv.c"
diff --git a/src/id b/src/id
new file mode 160000
+Subproject f8d205dd3117aef8cd799608a93ba36944b990b
diff --git a/src/id.c b/src/id.c
index 1a50ad2..b760e39 100644
--- a/src/id.c
+++ b/src/id.c
@@ -1,2 +1,2 @@
#define main id_main
-#include "../id/id.c"
+#include "id/id.c"
diff --git a/src/link b/src/link
new file mode 160000
+Subproject e14e15c4f6a62b253da26279e7cc616e19caa70
diff --git a/src/link.c b/src/link.c
index a92bf3f..f9dd5a1 100644
--- a/src/link.c
+++ b/src/link.c
@@ -1,2 +1,2 @@
#define main link_main
-#include "../link/link.c"
+#include "link/link.c"
diff --git a/src/ln b/src/ln
new file mode 160000
+Subproject 69b820fa2c271f1eafaf692a0a8e57e22e83daa
diff --git a/src/ln.c b/src/ln.c
index 498e689..9f6a1da 100644
--- a/src/ln.c
+++ b/src/ln.c
@@ -1,2 +1,2 @@
#define main ln_main
-#include "../ln/ln.c"
+#include "ln/ln.c"
diff --git a/src/locale b/src/locale
new file mode 160000
+Subproject f13d6dd9129f4fed3baf8d387cd11f98e005713
diff --git a/src/locale.c b/src/locale.c
index 626f264..a7cc281 100644
--- a/src/locale.c
+++ b/src/locale.c
@@ -1,2 +1,2 @@
#define main locale_main
-#include "../locale/locale.c"
+#include "locale/locale.c"
diff --git a/src/logger b/src/logger
new file mode 160000
+Subproject 9f17677561536bd0705e160a4cfa5d0fb9b722c
diff --git a/src/logger.c b/src/logger.c
index 5d81d91..e9fe0a0 100644
--- a/src/logger.c
+++ b/src/logger.c
@@ -1,2 +1,2 @@
#define main logger_main
-#include "../logger/logger.c"
+#include "logger/logger.c"
diff --git a/src/logname b/src/logname
new file mode 160000
+Subproject 5ab8b23ca8a67ecce0c500d11cb2d323e897897
diff --git a/src/logname.c b/src/logname.c
index 662b5dd..586de61 100644
--- a/src/logname.c
+++ b/src/logname.c
@@ -1,2 +1,2 @@
#define main logname_main
-#include "../logname/logname.c"
+#include "logname/logname.c"
diff --git a/src/ls b/src/ls
new file mode 160000
+Subproject aaee10ba70130484d23f7c55d4a487b949f6c07
diff --git a/src/ls.c b/src/ls.c
index d6af9ff..c849a29 100644
--- a/src/ls.c
+++ b/src/ls.c
@@ -1,2 +1,2 @@
#define main ls_main
-#include "../ls/ls.c"
+#include "ls/ls.c"
diff --git a/src/mkdir b/src/mkdir
new file mode 160000
+Subproject 5e5371907e949285a80fb0ba538cdf59e98a667
diff --git a/src/mkdir.c b/src/mkdir.c
index 928f6ec..117e049 100644
--- a/src/mkdir.c
+++ b/src/mkdir.c
@@ -1,2 +1,2 @@
#define main mkdir_main
-#include "../mkdir/mkdir.c"
+#include "mkdir/mkdir.c"
diff --git a/src/mkfifo b/src/mkfifo
new file mode 160000
+Subproject 7fead8fe8ceec17e27f11739cc0355ae782f1fe
diff --git a/src/mkfifo.c b/src/mkfifo.c
index 089a62f..aaf5211 100644
--- a/src/mkfifo.c
+++ b/src/mkfifo.c
@@ -1,2 +1,2 @@
#define main mkfifo_main
-#include "../mkfifo/mkfifo.c"
+#include "mkfifo/mkfifo.c"
diff --git a/src/more b/src/more
new file mode 160000
+Subproject c3249e2c8d30bb65a39d851ad3d763a1c7c974f
diff --git a/src/more.c b/src/more.c
index cbc0f3c..3b2a182 100644
--- a/src/more.c
+++ b/src/more.c
@@ -1,2 +1,2 @@
#define main more_main
-#include "../more/more.c"
+#include "more/more.c"
diff --git a/src/nice b/src/nice
new file mode 160000
+Subproject 02b28f6a45b46627a68086f6eba43c03ef6b8c8
diff --git a/src/nice.c b/src/nice.c
index f9684f2..3319003 100644
--- a/src/nice.c
+++ b/src/nice.c
@@ -1,2 +1,2 @@
#define main nice_main
-#include "../nice/nice.c"
+#include "nice/nice.c"
diff --git a/src/nohup b/src/nohup
new file mode 160000
+Subproject 1d00f6a1717826999472f9f7192e7372f34f5e9
diff --git a/src/nohup.c b/src/nohup.c
index 6a77df6..eb0eda2 100644
--- a/src/nohup.c
+++ b/src/nohup.c
@@ -1,2 +1,2 @@
#define main nohup_main
-#include "../nohup/nohup.c"
+#include "nohup/nohup.c"
diff --git a/src/od b/src/od
new file mode 160000
+Subproject 6164e7ac4af42a2a9254fce75adc3c82dae0446
diff --git a/src/od.c b/src/od.c
index 553596c..3ae8715 100644
--- a/src/od.c
+++ b/src/od.c
@@ -1,2 +1,2 @@
#define main od_main
-#include "../od/od.c"
+#include "od/od.c"
diff --git a/src/paste b/src/paste
new file mode 160000
+Subproject 3fdbed8a5fe7908100e40aeefef8358713860a2
diff --git a/src/paste.c b/src/paste.c
index 230c765..8688f72 100644
--- a/src/paste.c
+++ b/src/paste.c
@@ -1,2 +1,2 @@
#define main paste_main
-#include "../paste/paste.c"
+#include "paste/paste.c"
diff --git a/src/pathchk b/src/pathchk
new file mode 160000
+Subproject 05901bc084d78604661376286ce682f036545a5
diff --git a/src/pathchk.c b/src/pathchk.c
index 0d68a70..cfacf67 100644
--- a/src/pathchk.c
+++ b/src/pathchk.c
@@ -1,2 +1,2 @@
#define main pathchk_main
-#include "../pathchk/pathchk.c"
+#include "pathchk/pathchk.c"
diff --git a/src/printf b/src/printf
new file mode 160000
+Subproject 4a33ca6b85013f69ad89418cac42ff86a0e3ea8
diff --git a/src/printf.c b/src/printf.c
index 42b2190..28f5444 100644
--- a/src/printf.c
+++ b/src/printf.c
@@ -1,2 +1,2 @@
#define main unused_main
-#include "../printf/printf.c"
+#include "printf/printf.c"
diff --git a/src/renice b/src/renice
new file mode 160000
+Subproject 7b688a249aa3ea937dbe5fbe0eb3c34cebc6fab
diff --git a/src/renice.c b/src/renice.c
index 8c77a14..84cc5c9 100644
--- a/src/renice.c
+++ b/src/renice.c
@@ -1,2 +1,2 @@
#define main renice_main
-#include "../renice/renice.c"
+#include "renice/renice.c"
diff --git a/src/rm b/src/rm
new file mode 160000
+Subproject 3c3f70895ed13e1c300f0a08f939879d53085a6
diff --git a/src/rm.c b/src/rm.c
index 5e8e86e..d67a546 100644
--- a/src/rm.c
+++ b/src/rm.c
@@ -1,2 +1,2 @@
#define main rm_main
-#include "../rm/rm.c"
+#include "rm/rm.c"
diff --git a/src/rmdir b/src/rmdir
new file mode 160000
+Subproject d855e1acb75d277ad39d595d291e8d1d2aac0b7
diff --git a/src/rmdir.c b/src/rmdir.c
index 48f18e7..4985beb 100644
--- a/src/rmdir.c
+++ b/src/rmdir.c
@@ -1,2 +1,2 @@
#define main rmdir_main
-#include "../rmdir/rmdir.c"
+#include "rmdir/rmdir.c"
diff --git a/src/sh b/src/sh
new file mode 160000
+Subproject ab6dc14c2ea35d6c1a0415dbfafe7dd503c989d
diff --git a/src/sh.c b/src/sh.c
index 058af28..2400a62 100644
--- a/src/sh.c
+++ b/src/sh.c
@@ -1,40 +1,40 @@
#include "mains.h"
#include "builtins.h"
-#include "../sh/alias.c"
-#include "../sh/bg.c"
-#include "../sh/builtins.c"
-#include "../sh/cd.c"
-#include "../sh/command.c"
-#include "../sh/dot.c"
-#include "../sh/eval.c"
-#include "../sh/exec.c"
-#include "../sh/exit.c"
-#include "../sh/export.c"
-#include "../sh/false.c"
-#include "../sh/fc.c"
-#include "../sh/fg.c"
-#include "../sh/getopts.c"
-#include "../sh/hash.c"
-#include "../sh/init.c"
-#include "../sh/interactive.c"
-#include "../sh/jobs.c"
-#include "../sh/kill.c"
-#include "../sh/main.c"
-#include "../sh/newgrp.c"
-#include "../sh/parse.c"
-#include "../sh/pwd.c"
-#include "../sh/read.c"
-#include "../sh/readonly.c"
-#include "../sh/set.c"
-#include "../sh/sh.tab.c"
-#include "../sh/sh.yy.c"
-#include "../sh/shift.c"
-#include "../sh/times.c"
-#include "../sh/trap.c"
-#include "../sh/true.c"
-#include "../sh/type.c"
-#include "../sh/ulimit.c"
-#include "../sh/umask.c"
-#include "../sh/unset.c"
-#include "../sh/wait.c"
+#include "sh/alias.c"
+#include "sh/bg.c"
+#include "sh/builtins.c"
+#include "sh/cd.c"
+#include "sh/command.c"
+#include "sh/dot.c"
+#include "sh/eval.c"
+#include "sh/exec.c"
+#include "sh/exit.c"
+#include "sh/export.c"
+#include "sh/false.c"
+#include "sh/fc.c"
+#include "sh/fg.c"
+#include "sh/getopts.c"
+#include "sh/hash.c"
+#include "sh/init.c"
+#include "sh/interactive.c"
+#include "sh/jobs.c"
+#include "sh/kill.c"
+#include "sh/main.c"
+#include "sh/newgrp.c"
+#include "sh/parse.c"
+#include "sh/pwd.c"
+#include "sh/read.c"
+#include "sh/readonly.c"
+#include "sh/set.c"
+#include "sh/sh.tab.c"
+#include "sh/sh.yy.c"
+#include "sh/shift.c"
+#include "sh/times.c"
+#include "sh/trap.c"
+#include "sh/true.c"
+#include "sh/type.c"
+#include "sh/ulimit.c"
+#include "sh/umask.c"
+#include "sh/unset.c"
+#include "sh/wait.c"
diff --git a/src/sleep b/src/sleep
new file mode 160000
+Subproject 7381b33fbaad4d5926ea83a7c88b0f04a57a978
diff --git a/src/sleep.c b/src/sleep.c
index f01a068..6c80e16 100644
--- a/src/sleep.c
+++ b/src/sleep.c
@@ -1,2 +1,2 @@
#define main sleep_main
-#include "../sleep/sleep.c"
+#include "sleep/sleep.c"
diff --git a/src/split b/src/split
new file mode 160000
+Subproject e67e58f6c2f94ee4294b4a922f14cb2dda0ff7b
diff --git a/src/split.c b/src/split.c
index 09b291c..19de889 100644
--- a/src/split.c
+++ b/src/split.c
@@ -1,2 +1,2 @@
#define main split_main
-#include "../split/split.c"
+#include "split/split.c"
diff --git a/src/strings b/src/strings
new file mode 160000
+Subproject e04910c0a714c5beeb181349bcc3abe2fc8fa18
diff --git a/src/strings.c b/src/strings.c
index ffa3c50..fef0b86 100644
--- a/src/strings.c
+++ b/src/strings.c
@@ -1,2 +1,2 @@
#define main strings_main
-#include "../strings/strings.c"
+#include "strings/strings.c"
diff --git a/src/stty b/src/stty
new file mode 160000
+Subproject db56f96773e2c69ff62cb2872124aaac0d3c49c
diff --git a/src/stty.c b/src/stty.c
index 6a3a5a0..a43299c 100644
--- a/src/stty.c
+++ b/src/stty.c
@@ -1,2 +1,2 @@
#define main stty_main
-#include "../stty/stty.c"
+#include "stty/stty.c"
diff --git a/src/sum b/src/sum
new file mode 160000
+Subproject f54d7529ff00509850393dd3acacc8d3f8810c8
diff --git a/src/sum.c b/src/sum.c
index 8d9f5b6..5137f09 100644
--- a/src/sum.c
+++ b/src/sum.c
@@ -1,2 +1,2 @@
#define main sum_main
-#include "../sum/sum.c"
+#include "sum/sum.c"
diff --git a/src/tail b/src/tail
new file mode 160000
+Subproject 9c94af210bd9d0836a6e8699b123ee1a1109e2b
diff --git a/src/tail.c b/src/tail.c
index 8386925..a53aca7 100644
--- a/src/tail.c
+++ b/src/tail.c
@@ -1,2 +1,2 @@
#define main tail_main
-#include "../tail/tail.c"
+#include "tail/tail.c"
diff --git a/src/tee b/src/tee
new file mode 160000
+Subproject 2e33b2a55355d17c2f20b0eab9a014a7687497f
diff --git a/src/tee.c b/src/tee.c
index f1790a1..e4a925c 100644
--- a/src/tee.c
+++ b/src/tee.c
@@ -1,2 +1,2 @@
#define main tee_main
-#include "../tee/tee.c"
+#include "tee/tee.c"
diff --git a/src/tput b/src/tput
new file mode 160000
+Subproject fcf1447ae723915abde5a7c0abacd1a3c9aaa14
diff --git a/src/tput.c b/src/tput.c
index 79cd1ec..cc62781 100644
--- a/src/tput.c
+++ b/src/tput.c
@@ -1,2 +1,3 @@
+#define _XOPEN_SOURCE 700
#define main tput_main
-#include "../tput/tput.c"
+#include "tput/tput.c"
diff --git a/src/tr b/src/tr
new file mode 160000
+Subproject 7326b6bc6b5607c854039c3379b429c91a89a60
diff --git a/src/tr.c b/src/tr.c
index 723d796..4697f56 100644
--- a/src/tr.c
+++ b/src/tr.c
@@ -1,2 +1,2 @@
#define main tr_main
-#include "../tr/tr.c"
+#include "tr/tr.c"
diff --git a/src/uname b/src/uname
new file mode 160000
+Subproject acb2ef5f83554899af3b0e2b326bce70326a14d
diff --git a/src/uname.c b/src/uname.c
index 300b797..a0acea2 100644
--- a/src/uname.c
+++ b/src/uname.c
@@ -1,2 +1,2 @@
#define main uname_main
-#include "../uname/uname.c"
+#include "uname/uname.c"
diff --git a/src/unlink b/src/unlink
new file mode 160000
+Subproject ba1abd58f61848b2bd7c54024a1ea00b82e7794
diff --git a/src/unlink.c b/src/unlink.c
index d9c8550..ef83db2 100644
--- a/src/unlink.c
+++ b/src/unlink.c
@@ -1,2 +1,2 @@
#define main unlink_main
-#include "../unlink/unlink.c"
+#include "unlink/unlink.c"
diff --git a/src/uudecode b/src/uudecode
new file mode 160000
+Subproject 73afc3baaa3c109dc901157c19baac6cecf964a
diff --git a/src/uudecode.c b/src/uudecode.c
index 117b32e..ba1dad3 100644
--- a/src/uudecode.c
+++ b/src/uudecode.c
@@ -1,2 +1,3 @@
+#define _XOPEN_SOURCE 700
#define main uudecode_main
-#include "../uudecode/uudecode.c"
+#include "uudecode/uudecode.c"
diff --git a/src/uuencode b/src/uuencode
new file mode 160000
+Subproject b38eea6c23fcda728756fde78849e2b156d13ac
diff --git a/src/uuencode.c b/src/uuencode.c
index 4f1327e..cf2c8fe 100644
--- a/src/uuencode.c
+++ b/src/uuencode.c
@@ -1,2 +1,3 @@
+#define _XOPEN_SOURCE 700
#define main uuencode_main
-#include "../uuencode/uuencode.c"
+#include "uuencode/uuencode.c"
diff --git a/src/wc b/src/wc
new file mode 160000
+Subproject f6068e29003d70021dc8cd2cc61fbd55a24b4a4
diff --git a/src/wc.c b/src/wc.c
index 0e0b5c3..a69780b 100644
--- a/src/wc.c
+++ b/src/wc.c
@@ -1,2 +1,2 @@
#define main wc_main
-#include "../wc/wc.c"
+#include "wc/wc.c"
diff --git a/src/who b/src/who
new file mode 160000
+Subproject 66b91392b453bfc602ac01de0de309031fd3683
diff --git a/src/who.c b/src/who.c
index 816aa7d..19889c9 100644
--- a/src/who.c
+++ b/src/who.c
@@ -1,2 +1,2 @@
#define main who_main
-#include "../who/who.c"
+#include "who/who.c"
diff --git a/src/write b/src/write
new file mode 160000
+Subproject cd4e520cc1b852b25f9164ae73c1f0522aba5df
diff --git a/src/write.c b/src/write.c
index f44a7bd..35f6b9d 100644
--- a/src/write.c
+++ b/src/write.c
@@ -1,2 +1,2 @@
#define main write_main
-#include "../write/write.c"
+#include "write/write.c"