Jonas 'Sortie' Termansen
2e855f4095
Fix buffer overflow in execvpe(3).
2014-03-17 16:59:59 +01:00
Jonas 'Sortie' Termansen
3a1c89f7a5
Fix tcgetpgrp resetting the foreground process group to zero.
2014-03-17 16:59:59 +01:00
Jonas 'Sortie' Termansen
9cc2f555e5
Fix print format warnings in kernel/syscall.cpp.
2014-03-01 14:37:42 +01:00
Jonas 'Sortie' Termansen
093d583dea
Fix print format warnings in kernel/x86-family/memorymanagement.cpp.
2014-03-01 14:37:42 +01:00
Jonas 'Sortie' Termansen
fc713baba3
Rename libc-sortix to libk.
2014-03-01 14:37:42 +01:00
Jonas 'Sortie' Termansen
512c9d3f08
Improve wchar declarations in <wchar.h>, <wctype.h> and <stdint.h>.
2014-03-01 14:37:41 +01:00
Jonas 'Sortie' Termansen
28f49e53bf
Add C11 static_assert to <assert.h>.
2014-03-01 14:37:41 +01:00
Jonas 'Sortie' Termansen
f13074afd1
Improve basename(3) and dirname(3).
2014-03-01 14:37:41 +01:00
Jonas 'Sortie' Termansen
0ac60d68ea
Add function for clearing user-space memory from the kernel.
2014-03-01 14:37:41 +01:00
Jonas 'Sortie' Termansen
5559377532
Replace kernel STATIC_ASSERT macro with C++11 static_assert.
2014-03-01 14:37:41 +01:00
Jonas 'Sortie' Termansen
d39437966d
Split libc/wctype/wctype.cpp into multiple files.
2014-03-01 14:37:41 +01:00
Jonas 'Sortie' Termansen
ba8557075c
Split libc/ctype/ctype.cpp into multiple files.
2014-03-01 14:37:41 +01:00
Jonas 'Sortie' Termansen
df666103b3
Update libc/stdlib/rand.cpp to current coding conventions.
2014-03-01 14:37:41 +01:00
Jonas 'Sortie' Termansen
9cd3cdf79c
Update libc/locale/setlocale.cpp to current coding conventions.
2014-03-01 14:37:41 +01:00
Jonas 'Sortie' Termansen
292cca5f0e
Update kernel/copy.cpp to current coding conventions.
2014-03-01 14:37:41 +01:00
Jonas 'Sortie' Termansen
cf352a64a7
Update kernel/syscall.cpp to current coding conventions.
2014-03-01 14:37:41 +01:00
Jonas 'Sortie' Termansen
cd254cd799
Remove kernel/utf8.{cpp,h}.
2014-03-01 14:37:41 +01:00
Jonas 'Sortie' Termansen
7a6b222e07
Update kernel/uart.{cpp,h} to current coding conventions.
2014-03-01 14:37:41 +01:00
Jonas 'Sortie' Termansen
c3f1550bba
Remove kernel/serialterminal.{cpp,h}.
2014-03-01 14:37:41 +01:00
Jonas 'Sortie' Termansen
6d79781497
Update kernel/x86-family/x86-family.{cpp,h} to current coding conventions.
2014-03-01 14:37:41 +01:00
Jonas 'Sortie' Termansen
cacd010066
Update kernel/{x64/x64,x86/x86}.cpp to current coding conventions.
2014-03-01 14:37:41 +01:00
Jonas 'Sortie' Termansen
fcb8ae3af3
Update kernel/{x64,x86}/thread.cpp to current coding conventions.
2014-03-01 14:37:41 +01:00
Jonas 'Sortie' Termansen
ccb0f368a3
Update kernel/{x64,x86}/process.cpp to current coding conventions.
2014-03-01 14:37:41 +01:00
Jonas 'Sortie' Termansen
3fa5fff3f5
Update kernel/linebuffer.{cpp,h} to current coding conventions.
2014-03-01 14:37:41 +01:00
Jonas 'Sortie' Termansen
bb3b6b0260
Update kernel/kb/ps2.{cpp,h} to current coding conventions.
2014-03-01 14:37:40 +01:00
Jonas 'Sortie' Termansen
6e6df64fa8
Update kernel/kb/layout/us.{cpp,h} to current coding conventions.
2014-03-01 14:37:40 +01:00
Jonas 'Sortie' Termansen
263cc21058
Update <sortix/kernel/sortedlist.h> to current coding conventions.
2014-03-01 14:37:40 +01:00
Jonas 'Sortie' Termansen
d5b1d4853d
Update kernel/end.cpp to current coding conventions.
2014-03-01 14:37:40 +01:00
Jonas 'Sortie' Termansen
a099f82890
Update kernel memory management to current coding conventions.
2014-03-01 14:37:40 +01:00
Jonas 'Sortie' Termansen
71f9f882d1
Fix readdir(3) not preserving errno in case of end-of-directory condition.
2014-03-01 14:37:40 +01:00
Jonas 'Sortie' Termansen
1e671aa8cd
Rename struct kernel_dirent::d_off to d_nextoff.
...
The d_off field exists on other operating systems and the kernel used the
field in an incompatible manner. The easy solution is to call the field
something else and later address the design mistake.
2014-03-01 14:37:40 +01:00
Jonas 'Sortie' Termansen
da933464e5
Add d_namlen, d_dev, and d_type to struct dirent.
2014-03-01 14:37:40 +01:00
Jonas 'Sortie' Termansen
5dd70aa4ff
Split libc/dirent/fddir-sortix.cpp into multiple files.
2014-03-01 14:37:40 +01:00
Jonas 'Sortie' Termansen
ddce6045e0
Split libc/dirent/dir.cpp into multiple files.
2014-03-01 14:37:40 +01:00
Jonas 'Sortie' Termansen
d7467e98be
Move the declaration of the DIR structure into its own header.
2014-03-01 14:37:40 +01:00
Jonas 'Sortie' Termansen
4f4594037f
Sort <sortix/__/types.h> types.
2014-03-01 14:37:40 +01:00
Jonas 'Sortie' Termansen
6788f0096e
Preprocess assembly files with the C preprocessor.
2014-03-01 14:37:40 +01:00
Jonas 'Sortie' Termansen
8a49c47742
Include <stdarg.h> in <wchar.h>.
2014-03-01 14:37:40 +01:00
Jonas 'Sortie' Termansen
b08455c4d3
Remove mxmpp.
2014-03-01 14:37:40 +01:00
Jonas 'Sortie' Termansen
1a92a6991d
Rename mxsh to sh.
2014-03-01 14:37:40 +01:00
Jonas 'Sortie' Termansen
98a87fa1e5
Rename Sortix kernel directory to kernel.
2014-03-01 14:37:39 +01:00
Jonas 'Sortie' Termansen
18d2695439
Add libdl and librt to libc.
2014-03-01 14:37:39 +01:00
Jonas 'Sortie' Termansen
fba2e26b05
Fix wc(1) argument parsing.
2014-03-01 14:37:39 +01:00
Jonas 'Sortie' Termansen
3d64567bae
Fix pwd(1) argument parsing.
2014-03-01 14:37:39 +01:00
Jonas 'Sortie' Termansen
820bafeabf
Fix ls(1) argument parsing.
2014-03-01 14:37:39 +01:00
Jonas 'Sortie' Termansen
10daa40f01
Fix du(1) argument parsing.
2014-03-01 14:37:39 +01:00
Jonas 'Sortie' Termansen
581edfb422
Fix cat(1) argument parsing.
2014-03-01 14:37:39 +01:00
Jonas 'Sortie' Termansen
ad3568f2a0
Fix unportable pid_t printing in sortix/scheduler.cpp.
2014-02-23 14:47:56 +01:00
Jonas 'Sortie' Termansen
e94534521c
Fix unportable pid_t printing in sortix/kernel.cpp.
2014-02-23 14:47:50 +01:00
Jonas 'Sortie' Termansen
c11b1aba9e
Fix unportable pid_t printing in sortix/interrupt.cpp.
2014-02-23 14:47:42 +01:00