Jonas 'Sortie' Termansen
01ee906d25
Add editor(5).
2016-02-07 14:58:38 +01:00
Jonas 'Sortie' Termansen
ee971b463b
Create tix collection even if PACKAGES is empty.
2016-02-07 14:58:38 +01:00
Jonas 'Sortie' Termansen
507d7d73ab
Add --manifest option to mkinitrd(8).
2016-02-07 14:58:38 +01:00
Jonas 'Sortie' Termansen
bab21ae7dd
Add tar and tix initrd support.
2016-02-07 14:48:28 +01:00
Jonas 'Sortie' Termansen
475bd7c26e
Add support for multiple initrds.
2016-02-07 14:48:27 +01:00
Jonas 'Sortie' Termansen
391680a468
Add update-initrd(8).
2016-02-07 00:51:16 +01:00
Jonas 'Sortie' Termansen
caf632ccdd
Remove mbrfs.
2016-02-06 17:51:29 +01:00
Jonas 'Sortie' Termansen
9fe234d4d8
Rewrite init(8).
2016-02-06 17:29:42 +01:00
Jonas 'Sortie' Termansen
70687ac610
Add passwd(1).
2016-02-06 17:12:30 +01:00
Jonas 'Sortie' Termansen
9a1786f688
Add login(8).
2016-02-06 00:52:52 +01:00
Jonas 'Sortie' Termansen
02d5dddc5b
Fix minor mistakes in new manual pages.
2016-02-04 02:08:12 +01:00
Jonas 'Sortie' Termansen
1ca8ef0a48
Document mkinitrd(8) and initrdfs(8).
2016-02-04 01:35:08 +01:00
Jonas 'Sortie' Termansen
cbe969ba32
Add sf(1).
2016-02-04 01:29:40 +01:00
Jonas 'Sortie' Termansen
31394e4014
Document editor(1).
2016-02-03 21:51:10 +01:00
Jonas 'Sortie' Termansen
b24103d458
Add manual pages.
2016-02-03 21:50:32 +01:00
Jonas 'Sortie' Termansen
e6a1cd6dee
Add libmount.
2016-02-03 01:01:20 +01:00
Jonas 'Sortie' Termansen
aff8f4d89c
Fix files with incorrect copyright headers.
2016-02-03 01:01:20 +01:00
Jonas 'Sortie' Termansen
398eee1a8b
Add AHCI driver.
2016-02-02 22:47:49 +01:00
Jonas 'Sortie' Termansen
79e01c2eba
Rewrite ATA driver.
2016-02-02 22:47:49 +01:00
Jonas 'Sortie' Termansen
c1db172431
Remove suggested makefile example from porting-guide.
...
It doesn't follow my current recommendations.
2016-02-01 02:01:57 +01:00
Jonas 'Sortie' Termansen
b37a679c72
Add -f to cp(1).
2016-02-01 01:45:12 +01:00
Jonas 'Sortie' Termansen
bd14553a0f
Add df(1).
2016-01-27 21:36:04 +01:00
Jonas 'Sortie' Termansen
b0bbf1e013
Fix fsm_mountat(2) error handling.
2016-01-27 21:36:04 +01:00
Jonas 'Sortie' Termansen
230fade468
Add /usr to . symbolic link.
2016-01-26 22:51:23 +01:00
Jonas 'Sortie' Termansen
7a7ddc2d73
Add guard page debug malloc.
2016-01-26 22:48:40 +01:00
Jonas 'Sortie' Termansen
f876667cc5
Add socketpair(2) AF_UNIX stream support.
2016-01-26 22:11:12 +01:00
Jonas 'Sortie' Termansen
697d52b88a
Add basic getaddrinfo(3) support for localhost ports.
2016-01-26 22:11:12 +01:00
Jonas 'Sortie' Termansen
7c3d9bf2b9
Move tix to sbin.
2016-01-26 22:11:12 +01:00
Jonas 'Sortie' Termansen
d1777d7afd
Add extfs and unmount suggestions to command-not-found(1).
2016-01-26 22:11:12 +01:00
Jonas 'Sortie' Termansen
0c5eff4475
Add export builtin to sh(1).
2016-01-26 21:55:40 +01:00
Jonas 'Sortie' Termansen
0c7d1fe2c1
Add -m support to mkdir(1).
2016-01-26 21:55:40 +01:00
Jonas 'Sortie' Termansen
794cfd057a
Add keyboard number selection to chvideomode(1).
2016-01-26 21:17:09 +01:00
Jonas 'Sortie' Termansen
5ba7ce6802
Add backwards support to pager(1).
2016-01-26 21:17:09 +01:00
Jonas 'Sortie' Termansen
c8315c1ac2
Add extfs s_last_mounted support.
2016-01-26 21:17:09 +01:00
Jonas 'Sortie' Termansen
e89dc04674
Add extfs support for d_type.
2016-01-26 21:17:08 +01:00
Jonas 'Sortie' Termansen
624ceff900
Add _PC_NAME_MAX support.
2016-01-26 21:17:08 +01:00
Jonas 'Sortie' Termansen
8b03a9ab94
Update printf family to current coding conventions.
2016-01-26 21:17:08 +01:00
Jonas 'Sortie' Termansen
b5f9876089
Remove unnecessary libg.a.
2016-01-26 21:17:08 +01:00
Jonas 'Sortie' Termansen
14c27ff3fa
Preclean only in tix-build when the port is dirty.
2016-01-26 21:17:08 +01:00
Jonas 'Sortie' Termansen
9e6876ff14
Split fdio into multiple files.
2016-01-26 19:01:36 +01:00
Jonas 'Sortie' Termansen
3320e29c95
Remove unused libc signal assembly files.
2016-01-26 19:01:36 +01:00
Jonas 'Sortie' Termansen
4d2901b90e
Split stdin, stdout and stderr into their own files.
2016-01-26 19:01:36 +01:00
Jonas 'Sortie' Termansen
2e4b15daed
Simplify directory reading.
2016-01-26 18:42:54 +01:00
Jonas 'Sortie' Termansen
56085108b6
Use fflush_unlocked as stdio's fflush_indirect.
...
exit(3) already locks the file before calling fflush_indirect.
2016-01-26 18:39:49 +01:00
Jonas 'Sortie' Termansen
bb73362d23
Create stdio buffers at FILE creation time.
...
This removes support for user-supplied buffers with setvbuf.
2016-01-26 18:39:48 +01:00
Jonas 'Sortie' Termansen
fe067c5150
Refactor boot page availability testing.
2016-01-26 17:51:25 +01:00
Jonas 'Sortie' Termansen
cfb9dd6045
Remove poorly implemented kernel symbol loading.
2016-01-26 17:45:06 +01:00
Jonas 'Sortie' Termansen
08bac6e3f6
Add kernelinfo firmware string.
2016-01-26 17:45:06 +01:00
Jonas 'Sortie' Termansen
328f4e1fd6
Add features to ls(1) and fix implementation issues.
...
New options:
-1 Disable columnizing.
-c Sort by file status change time.
-C Column directory entries.
-h Show file sizes with magnitude suffixes such as 42.3K.
-r Sort entries in the opposite order.
-R Recursively list directory contents.
-S Sort by file size in decreasing order.
-u Sort by access time.
--color=always|auto|never
Control whether colorizing is enabled.
The output is now natively columnized instead of running a column(1)
subprocess. Multiple operands are now implemented correctly (directory
contents are columned separately rather than their concatenation, the name
of each directory is printed prior to its content, ...). The file owner and
group names are now shown rather than a hard-coded root. Long listings are
now properly aligned. Mixing file and directory operands works correctly
now. Columnizing is now vertical rather than across. Clean up the source
code and remove cruft. Stat information on directory entries are read once
only now, which which fixes an incosistent sort race condition when sorting
according to lstat. Move to the openat paradigm.
2016-01-26 17:45:06 +01:00
Jonas 'Sortie' Termansen
224c6595bc
Build ports with -Werror=implicit-function-declaration.
2016-01-26 17:13:57 +01:00