You might find them implemented in awsever too.
https://www.stardot.org.uk/forums/downl ... p?id=99999
I don't think doing a remote type peek on the client to work out what you can send it started with L4. awServer was written against Filestore 1.21 which I presume must have done this too.
There is also the Level 4 Fileserver Functional Specification. It contains a range of things not implemented by awserver as it has a different user profile concept.
Its 60 pages that I could scan if I didn't have anything better to do with an evening....
One of the things that awServer did struggle with that filestores did, was return a unique id for a file. Filestore give you the SIN address, like the inode address in that filesystem, but the RISC OS filesystem api does not return that so a crc of the full path name is used. This is only important to RISC OS clients using the broadcast loader as they use this number to work out who else is loading the same file.
Anyway if you want the additional doco I will scan it.
Alan
https://www.stardot.org.uk/forums/downl ... p?id=99999
I don't think doing a remote type peek on the client to work out what you can send it started with L4. awServer was written against Filestore 1.21 which I presume must have done this too.
There is also the Level 4 Fileserver Functional Specification. It contains a range of things not implemented by awserver as it has a different user profile concept.
Its 60 pages that I could scan if I didn't have anything better to do with an evening....
One of the things that awServer did struggle with that filestores did, was return a unique id for a file. Filestore give you the SIN address, like the inode address in that filesystem, but the RISC OS filesystem api does not return that so a crc of the full path name is used. This is only important to RISC OS clients using the broadcast loader as they use this number to work out who else is loading the same file.
Anyway if you want the additional doco I will scan it.
Alan
Statistics: Posted by awilliams — Sat Jul 13, 2024 11:49 am