Andreas Kling
|
19b9401487
Reduce kmalloc() traffic in directory iteration.
|
6 vuotta sitten |
Andreas Kling
|
39d6b96d21
Make chdir("/") work.
|
6 vuotta sitten |
Andreas Kling
|
47b7eeda44
Fix all current build warnings in the kernel.
|
6 vuotta sitten |
Andreas Kling
|
3b2dcd5929
Add a VMO pointer to VNode.
|
6 vuotta sitten |
Andreas Kling
|
03a8357e84
Implement sending signals to blocked-in-kernel processes.
|
6 vuotta sitten |
Andreas Kling
|
61a84193d7
Fix some broken stuff in VFS test environment.
|
6 vuotta sitten |
Andreas Kling
|
981a3ae4b3
Make VFS test environment build again.
|
6 vuotta sitten |
Andreas Kling
|
83172e6a4b
Rename FileHandle to FileDescriptor.
|
6 vuotta sitten |
Andreas Kling
|
9f2b9c82bf
More work towards getting bash to build.
|
6 vuotta sitten |
Andreas Kling
|
a685809e75
Waiters should be notified when a waitee is killed.
|
6 vuotta sitten |
Andreas Kling
|
8f6998c902
Add SpinLock to IDE disk access.
|
6 vuotta sitten |
Andreas Kling
|
dec5683e9c
Snazz up the kprintf() output a bit by giving it its own color.
|
6 vuotta sitten |
Andreas Kling
|
7a7956a595
Virtual consoles kinda work!
|
6 vuotta sitten |
Andreas Kling
|
68739dc43e
Start working on virtual consoles/TTYs.
|
6 vuotta sitten |
Andreas Kling
|
b1ff62f605
Okay let's just not have this broken locking at all right now.
|
6 vuotta sitten |
Andreas Kling
|
e6284a8774
Fix broken SpinLock.
|
6 vuotta sitten |
Andreas Kling
|
bea106fdb2
Fix up VFS::resolveSymbolicLink() to use a base inode instead of a base path.
|
6 vuotta sitten |
Andreas Kling
|
97726862dd
Add basic symlink support.
|
6 vuotta sitten |
Andreas Kling
|
1d4af51250
Add a VFS::absolutePath(InodeIdentifier).
|
6 vuotta sitten |
Andreas Kling
|
81627cf7d5
Add a simple /proc/mounts that enumerates the current VFS mounts.
|
6 vuotta sitten |
Andreas Kling
|
edb81a635c
Fix bug where you couldn't "cd .." into the root of a mounted fs.
|
6 vuotta sitten |
Andreas Kling
|
a32b3a3ddf
Implement /proc/PID/vm.
|
6 vuotta sitten |
Andreas Kling
|
2749e7f1c2
Implement sys$chdir() and teach sh+ls to cd around and browse different dirs.
|
6 vuotta sitten |
Andreas Kling
|
bca4b71bfa
Lots of hacking to make a very simple "ls" utility.
|
6 vuotta sitten |
Andreas Kling
|
018da1be11
Generalize the SpinLock and move it to AK.
|
6 vuotta sitten |
Andreas Kling
|
ba185e3eba
Zero out VirtualFileSystem::s_the in initializeGlobals().
|
6 vuotta sitten |
Andreas Kling
|
79ffdb7205
A lot of hacking:
|
6 vuotta sitten |
Andreas Kling
|
2d1d01661b
Add a way to initialize VFS globals.
|
6 vuotta sitten |
Andreas Kling
|
e86cadc7af
Add an fd field to FileHandle in Kernel builds.
|
6 vuotta sitten |
Andreas Kling
|
f82b25d4f9
Fix some minor build warnings.
|
6 vuotta sitten |