Even if I SYNC or RESET the device before closing. The program I am working on always writes the correct amount of data to it's data file, and never moves less than a full (possibly dual channel) sample of data at a time. This return value doesn't appear to be documented in the close() man page. Anyone have any idea what might be causing this? I am running 2.2.14. Britton Kerin __ GNU GPL: "The Source will be with you... always."
