VFS - Rework to remove function pointers from tVFS_Node
authorJohn Hodge <[email protected]>
Sat, 21 Jan 2012 01:17:59 +0000 (09:17 +0800)
committerJohn Hodge <[email protected]>
Sat, 21 Jan 2012 01:17:59 +0000 (09:17 +0800)
commit5f2024e5977e0cca0993a20dad5ab794c94d5711
tree721f66b53c92fa717a49e5c28e94be6e0333c384
parente56e258bdc6345e33454ddb127b2d87c536a0f39
VFS - Rework to remove function pointers from tVFS_Node

- Moved them to an indirect pointer (tVFS_NodeType)
- Also fixed constness in VFS_Write
38 files changed:
Kernel/drv/fifo.c
Kernel/drv/pci.c
Kernel/drv/proc.c
Kernel/drv/vterm.c
Kernel/drvutil.c
Kernel/include/api_drv_disk.h
Kernel/include/api_drv_video.h
Kernel/include/vfs.h
Kernel/include/vfs_int.h
Kernel/vfs/dir.c
Kernel/vfs/fs/devfs.c
Kernel/vfs/fs/root.c
Kernel/vfs/io.c
Kernel/vfs/main.c
Kernel/vfs/memfile.c
Kernel/vfs/mmap.c
Kernel/vfs/nodecache.c
Kernel/vfs/open.c
Modules/Display/BochsGA/bochsvbe.c
Modules/Display/VESA/main.c
Modules/Filesystems/Ext2/dir.c
Modules/Filesystems/Ext2/ext2.c
Modules/Filesystems/Ext2/ext2_common.h
Modules/Filesystems/Ext2/write.c
Modules/Filesystems/FAT/fat.c
Modules/Filesystems/NTFS/main.c
Modules/IPStack/interface.c
Modules/IPStack/main.c
Modules/IPStack/routing.c
Modules/IPStack/tcp.c
Modules/IPStack/udp.c
Modules/Input/PS2KbMouse/kb.c
Modules/Input/PS2KbMouse/ps2mouse.c
Modules/Network/NE2000/ne2000.c
Modules/Network/RTL8139/rtl8139.c
Modules/Storage/ATA/main.c
Modules/Storage/FDDv2/main.c
Modules/x86/VGAText/vga.c

UCC git Repository :: git.ucc.asn.au