On Mon, 13 Nov 2023 19:09:26 -0500, Tony Harminc <t...@harminc.net> wrote:

>Not all z/OS UNIX filesystems are VSAM linear datasets, nor do such
>datasets directly match the UNIX file semantics.

ZFS and HFS are filesystems, not files so why would they match UNIX file 
semantics? Files in z/OS filesystems match file semantics within a Unix 
filesystem. 

>> This is conjecture because logic for BSAM communications to the Unix file
>> subsystem is not made publicly. 
>
>I think you're muddling interface levels
>clearly the xSAM interfaces do not talk directly to an underlying VSAM
>filestore, if there is one.

I said UNIX file subsystem. Of course xSAM doesn't use VSAM because all UNIX 
file reads and writes are thru a single address space which manages 
everything.in a single address space. 

>>A Unix file is always 1 logical record. BLKSIZE has no meaning in this 
>>context. 

xSAM works because UNIX files are 1 logical record and it's I/O methods makes 
each byte of that logical record easily addressable. A single read can read 
starting at any byte location desired for 1 byte, 1,000 bytes or to the end of 
that record. It's up to xSAM to determine the most suitable interface to the 
file.

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN

Reply via email to