Jonas 'Sortie' Termansen
9d6bd9b830
Add stat(1).
2015-12-12 19:28:07 +01:00
Jonas 'Sortie' Termansen
6dce46c081
Add pstree(1).
2015-12-12 19:28:07 +01:00
Jonas 'Sortie' Termansen
416c87aed9
Add ps(1).
2015-12-12 19:28:07 +01:00
Jonas 'Sortie' Termansen
67af95c7ee
Update command line parsing to current coding conventions.
2015-12-12 19:28:07 +01:00
Jonas 'Sortie' Termansen
4e918687ce
Add kill(1).
2015-12-12 19:28:07 +01:00
Jonas 'Sortie' Termansen
cf5c2706b3
Fix unintended extra fork in chroot(1).
2015-12-12 16:53:42 +01:00
Jonas 'Sortie' Termansen
15fd58b6a0
Fix tr buffer overrun and shadowed delete array.
2015-12-12 16:53:42 +01:00
Jonas 'Sortie' Termansen
54b80263a2
Add -d option to chroot(1).
2015-10-28 20:13:37 +01:00
Jonas 'Sortie' Termansen
6138e94124
Fix colormake not resetting color.
2015-10-06 00:36:17 +02:00
Jonas 'Sortie' Termansen
a5d050fc49
Add realpath(1).
2015-10-01 22:50:51 +02:00
Jonas 'Sortie' Termansen
8f8ead93f1
Add id(1).
2015-08-26 21:35:11 +02:00
Jonas 'Sortie' Termansen
00f3e97cf7
Replace userland perror calls.
2015-08-26 18:10:24 +02:00
Jonas 'Sortie' Termansen
b180a14412
Add mktemp(1).
2015-08-26 17:49:28 +02:00
Jonas 'Sortie' Termansen
d7b1dce054
Dumb down echo(1).
...
Options and escape sequences are fatally incompatible with historic echo
that has no room for such extensions. Instead they pose risk because it is
harder to use echo on unvalidated input safely and because any further
extensions potentially break existing scripts. Use printf(1) instead.
2015-08-22 00:44:39 +02:00
Jonas 'Sortie' Termansen
ef45218660
Add S_ISGID and S_ISUID.
...
I originally left them out because Sortix doesn't have setuid and setgid
executable support, but this created considerable compatibility issues and
it is better to supply them as the mode bits still exist and can be set.
2015-08-21 21:25:00 +02:00
Jonas 'Sortie' Termansen
840c8e6b02
Fix pager double prompt if paging during special character.
2015-08-14 17:26:07 +02:00
Jonas 'Sortie' Termansen
ec38222f9b
Fix head(1) and tail(1) directory handling.
2015-08-11 15:57:55 +02:00
Jonas 'Sortie' Termansen
c81610f7a3
Fix du counting block devices.
2015-06-27 17:06:43 +02:00
Jonas 'Sortie' Termansen
40594eba1c
Fix sort(1) reverse sort not working.
2015-06-27 17:06:43 +02:00
Jonas 'Sortie' Termansen
1d7c157848
Fix ls closing stdout twice.
2015-05-15 16:18:41 +02:00
Jonas 'Sortie' Termansen
f3e4be0d83
Fix getdelim(3).
2015-05-15 16:18:40 +02:00
Jonas 'Sortie' Termansen
f384fcdff1
Run time(1) children in their own process group.
2015-02-08 22:58:32 +01:00
Jonas 'Sortie' Termansen
e76d4a90c5
Silence maybe initialized warning in pager.
2015-02-06 14:55:35 +01:00
Jonas 'Sortie' Termansen
ab66b91086
Fix NOTO typo.
2014-12-28 20:18:58 +01:00
Jonas 'Sortie' Termansen
a4ee2e3724
Add space as an alias for page down in pager(1).
2014-12-28 20:18:58 +01:00
Jonas 'Sortie' Termansen
9c2f89d56c
Work around a getdelim bug in column(1).
2014-12-28 20:18:58 +01:00
Jonas 'Sortie' Termansen
d238518c35
Rewrite pager(1).
2014-12-27 23:43:39 +01:00
Jonas 'Sortie' Termansen
77cf804ed2
Move init to its own directory.
2014-12-26 21:48:15 +01:00
Jonas 'Sortie' Termansen
2abd0cf754
Add unmount(1).
2014-12-26 21:45:29 +01:00
Jonas 'Sortie' Termansen
e88a3ef654
Fix cp(1) error message.
2014-12-26 14:18:25 +01:00
Jonas 'Sortie' Termansen
08461c72fa
Move editor to its own subdirectory.
2014-12-07 20:29:08 +01:00
Jonas 'Sortie' Termansen
d8df769692
Move sh to its own directory.
2014-12-07 18:25:09 +01:00
Jonas 'Sortie' Termansen
99f27d5eb1
Fix pwd(1) unsetting PWD and exit code.
2014-12-04 18:12:50 +01:00
Jonas 'Sortie' Termansen
4e9746c314
Add yes(1).
2014-12-03 15:20:03 +01:00
Jonas 'Sortie' Termansen
3ad7ab4fc3
Add gethostname(2) and sethostname(2).
2014-12-03 13:58:29 +01:00
Jonas 'Sortie' Termansen
d668c5558e
Fix sprintf uses in sh.
2014-12-02 18:00:23 +01:00
Jonas 'Sortie' Termansen
bb3f591057
Add symbolic links.
2014-12-02 17:36:36 +01:00
Jonas 'Sortie' Termansen
2586685061
Ongoing build system maintainance.
2014-12-02 17:09:28 +01:00
Jonas 'Sortie' Termansen
2b2dd347ec
Add symbolic link support to ls(1).
2014-12-02 16:28:46 +01:00
Jonas 'Sortie' Termansen
b1a2817ada
Add symbolic link support to cp(1).
2014-12-02 16:28:46 +01:00
Jonas 'Sortie' Termansen
0dc951b94e
Improve cp's install(1) emulation.
2014-12-01 23:34:43 +01:00
Jonas 'Sortie' Termansen
3d091f39bf
Harden strcpy calls.
2014-11-30 19:53:42 +01:00
Jonas 'Sortie' Termansen
0329192ba8
Ignore unsupported cp --preserve option.
2014-11-30 16:09:01 +01:00
Jonas 'Sortie' Termansen
7482a13195
Rewrite column(1).
2014-11-27 20:55:34 +01:00
Jonas 'Sortie' Termansen
ba29cad8a3
Improve cp(1).
2014-11-27 01:36:52 +01:00
Jonas 'Sortie' Termansen
e5d07072f3
Set TERM=sortix in init.
2014-11-27 00:20:53 +01:00
Jonas 'Sortie' Termansen
0cd7fb6b76
Remove objtype environment variable from init.
2014-11-27 00:20:53 +01:00
Jonas 'Sortie' Termansen
91a1df02b1
Remove calc(1).
...
This program was mostly replaced with the standard expr(1) tool and the code
quality was not up to the standards. Finally, it was not very useful.
2014-11-26 23:34:14 +01:00
Jonas 'Sortie' Termansen
d56dcafd27
Add sleep(1).
2014-11-26 23:34:14 +01:00
Jonas 'Sortie' Termansen
99d1c61b24
Use a proper shell as sh(1) backend if available.
2014-11-26 21:41:09 +01:00