From: John Hodge Date: Sun, 11 Aug 2013 03:09:19 +0000 (+0800) Subject: Kernel/RootFS - Upped max filesize to 10MB for TCP testing X-Git-Tag: rel0.15~279 X-Git-Url: https://git.ucc.asn.au/?a=commitdiff_plain;h=75c6f0e9aa83ccc662620071eec8bff0a81aa3ef;p=tpg%2Facess2.git Kernel/RootFS - Upped max filesize to 10MB for TCP testing --- 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)