From 75c6f0e9aa83ccc662620071eec8bff0a81aa3ef Mon Sep 17 00:00:00 2001 From: John Hodge Date: Sun, 11 Aug 2013 11:09:19 +0800 Subject: [PATCH] Kernel/RootFS - Upped max filesize to 10MB for TCP testing --- KernelLand/Kernel/vfs/fs/root.c | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/KernelLand/Kernel/vfs/fs/root.c b/KernelLand/Kernel/vfs/fs/root.c index ee2e72cb..6aa9e28d 100644 --- a/KernelLand/Kernel/vfs/fs/root.c +++ b/KernelLand/Kernel/vfs/fs/root.c @@ -5,7 +5,7 @@ * vfs/fs/root.c * - Root Filesystem Driver * - * TODO: Restrict to directories only + * TODO: Restrict to directories+symlinks only */ #define DEBUG 0 #include @@ -14,7 +14,7 @@ // === CONSTANTS === #define MAX_FILES 64 -#define MAX_FILE_SIZE 1024 +#define MAX_FILE_SIZE 10*1024*1024 // === PROTOTYPES === tVFS_Node *Root_InitDevice(const char *Device, const char **Options); @@ -230,9 +230,10 @@ size_t Root_Write(tVFS_Node *Node, off_t Offset, size_t Length, const void *Buff if(Offset + Length > MAX_FILE_SIZE) { Length = MAX_FILE_SIZE - Offset; + ASSERTC(Length, <=, MAX_FILE_SIZE); } - LOG("Buffer = '%.*s'", (int)Length, Buffer); + LOG("Length = %x", Length); // Check if buffer needs to be expanded if(Offset + Length > Node->Size) -- 2.20.1