diff --git a/KernelLand/Kernel/vfs/fs/root.c b/KernelLand/Kernel/vfs/fs/root.c index b8202977d52b120b12e55d5db59408a6d7a8ae10..4773305006d55e400097223b38c62c79e2b1168a 100644 --- a/KernelLand/Kernel/vfs/fs/root.c +++ b/KernelLand/Kernel/vfs/fs/root.c @@ -36,12 +36,12 @@ tRamFS_File RootFS_Files[MAX_FILES]; tVFS_ACL RootFS_DirACLs[3] = { {{0,0}, {0,VFS_PERM_ALL}}, // Owner (Root) {{1,0}, {0,VFS_PERM_ALL}}, // Group (Root) - {{0,-1}, {0,VFS_PERM_ALL^VFS_PERM_WRITE}} // World (Nobody) + {VFS_USER_NOBODY, {0,VFS_PERM_ALL^VFS_PERM_WRITE}} // World (Nobody) }; tVFS_ACL RootFS_FileACLs[3] = { {{0,0}, {0,VFS_PERM_ALL^VFS_PERM_EXEC}}, // Owner (Root) {{1,0}, {0,VFS_PERM_ALL^VFS_PERM_EXEC}}, // Group (Root) - {{0,-1}, {0,VFS_PERM_READ}} // World (Nobody) + {VFS_USER_NOBODY, {0,VFS_PERM_READ}} // World (Nobody) }; tVFS_NodeType gRootFS_DirType = { .TypeName = "RootFS-Dir", diff --git a/KernelLand/Modules/Filesystems/FAT/dir.c b/KernelLand/Modules/Filesystems/FAT/dir.c index f5445fd51567e7c3f37d17ddf740112484e851e7..aecce4fcb0053fe511ce2bd10fdf3f57bf08ddcd 100644 --- a/KernelLand/Modules/Filesystems/FAT/dir.c +++ b/KernelLand/Modules/Filesystems/FAT/dir.c @@ -734,7 +734,7 @@ tVFS_Node *FAT_Mknod(tVFS_Node *DirNode, const char *Name, Uint Flags) /** * \brief Internal - Checks if a character is valid in an 8.3 filename */ -static inline int is_valid_83_char(char ch) +static inline int is_valid_83_char(unsigned char ch) { if( '0' <= ch && ch <= '9' ) return 1; diff --git a/KernelLand/Modules/IPStack/tcp.c b/KernelLand/Modules/IPStack/tcp.c index 2854f30a0ee853858f05648b85be6e9537e371a1..0e23d0bc937a6c1817a3612e5e5e032d210bdb52 100644 --- a/KernelLand/Modules/IPStack/tcp.c +++ b/KernelLand/Modules/IPStack/tcp.c @@ -1432,7 +1432,7 @@ int TCP_Client_IOCtl(tVFS_Node *Node, int ID, void *Data) case 7: // Connect if(conn->LocalPort == 0xFFFF) conn->LocalPort = TCP_GetUnusedPort(); - if(conn->RemotePort == -1) + if(conn->RemotePort == 0xFFFF) LEAVE_RET('i', 0); {