X-Git-Url: https://git.ucc.asn.au/?p=tpg%2Facess2.git;a=blobdiff_plain;f=KernelLand%2FKernel%2Fdrv%2Fzero-one.c;fp=KernelLand%2FKernel%2Fdrv%2Fzero-one.c;h=b21d1eff8d31622797c949b5ac9dc9a624ab17c0;hp=fa2b502f3059a61feafc748311c2d1b7a82f1d39;hb=845b6f9d90bb87b5e760e4d49aa93b0e003ab750;hpb=67a7fe2bb79eceaf10c572a99bd8345c4e81cf5b diff --git a/KernelLand/Kernel/drv/zero-one.c b/KernelLand/Kernel/drv/zero-one.c index fa2b502f..b21d1eff 100644 --- a/KernelLand/Kernel/drv/zero-one.c +++ b/KernelLand/Kernel/drv/zero-one.c @@ -23,33 +23,38 @@ size_t CoreDevs_Read_GRandom(tVFS_Node *Node, off_t Offset, size_t Length, void MODULE_DEFINE(0, 0x0100, CoreDevs, CoreDevs_Install, NULL, NULL); tVFS_NodeType gCoreDevs_NT_Null = { .TypeName = "CoreDevs-null", + .Flags = VFS_NODETYPEFLAG_STREAM, .Read = CoreDevs_Read_Null, .Write = CoreDevs_Write }; tVFS_NodeType gCoreDevs_NT_Zero = { .TypeName = "CoreDevs-zero", + .Flags = VFS_NODETYPEFLAG_STREAM, .Read = CoreDevs_Read_Zero, .Write = CoreDevs_Write }; tVFS_NodeType gCoreDevs_NT_One = { .TypeName = "CoreDevs-one", + .Flags = VFS_NODETYPEFLAG_STREAM, .Read = CoreDevs_Read_One, .Write = CoreDevs_Write }; tVFS_NodeType gCoreDevs_NT_FRandom = { .TypeName = "CoreDevs-frandom", + .Flags = VFS_NODETYPEFLAG_STREAM, .Read = CoreDevs_Read_FRandom, .Write = CoreDevs_Write }; tVFS_NodeType gCoreDevs_NT_GRandom = { .TypeName = "CoreDevs-grandom", + .Flags = VFS_NODETYPEFLAG_STREAM, .Read = CoreDevs_Read_GRandom, .Write = CoreDevs_Write }; tDevFS_Driver gCoreDevs_Null = { NULL, "null", { - .Size = 0, .NumACLs = 1, + .Size = -1, .NumACLs = 1, .ACLs = &gVFS_ACL_EveryoneRW, .Type = &gCoreDevs_NT_Null } @@ -57,7 +62,7 @@ tDevFS_Driver gCoreDevs_Null = { tDevFS_Driver gCoreDevs_Zero = { NULL, "zero", { - .Size = 0, .NumACLs = 1, + .Size = -1, .NumACLs = 1, .ACLs = &gVFS_ACL_EveryoneRW, .Type = &gCoreDevs_NT_Zero } @@ -65,7 +70,7 @@ tDevFS_Driver gCoreDevs_Zero = { tDevFS_Driver gCoreDevs_One = { NULL, "one", { - .Size = 0, .NumACLs = 1, + .Size = -1, .NumACLs = 1, .ACLs = &gVFS_ACL_EveryoneRW, .Type = &gCoreDevs_NT_One } @@ -73,7 +78,7 @@ tDevFS_Driver gCoreDevs_One = { tDevFS_Driver gCoreDevs_FRandom = { NULL, "frandom", { - .Size = 0, .NumACLs = 1, + .Size = -1, .NumACLs = 1, .ACLs = &gVFS_ACL_EveryoneRW, .Type = &gCoreDevs_NT_FRandom, .DataAvaliable = 1 @@ -82,7 +87,7 @@ tDevFS_Driver gCoreDevs_FRandom = { tDevFS_Driver gCoreDevs_GRandom = { NULL, "grandom", { - .Size = 0, .NumACLs = 1, + .Size = -1, .NumACLs = 1, .ACLs = &gVFS_ACL_EveryoneRW, .Type = &gCoreDevs_NT_GRandom, .DataAvaliable = 1