|
Alan, What you want to do is first create the file with codepage 437; close the file; and then re-open the file in text mode. This will cause the second open to convert data from your job CCSID to/from 437. I'm not sure what the invalid argument may be, but errno 3021 is the same as getting CPE3021 (which is not overly useful). Bruce > >Has anybody actually got the Unix IFS Open api working properly? > >I've been trying all day to get it working in ILE RPG on v4.4. > >I want it to automatically translate from ECBDIC to ASCII. > >If I specify O_WRONLY, O_CREAT, O_TRUNC it works but doesn't do the >translation. > >If I specify O_WRONLY, O_CREAT, O_TRUNC, O_TEXTDATA, O_CODEPAGE and specify >437 as my code page, it fails with ERRNO 3021. > >What is ERRNO 3021, QSYSINC/SYS(ERRNO) doesn't list it? >What am I doing wrong? > >Thanks in advance > >Alan > +--- | This is the Midrange System Mailing List! | To submit a new message, send your mail to MIDRANGE-L@midrange.com. | To subscribe to this list send email to MIDRANGE-L-SUB@midrange.com. | To unsubscribe from this list send email to MIDRANGE-L-UNSUB@midrange.com. | Questions should be directed to the list owner/operator: david@midrange.com +---
As an Amazon Associate we earn from qualifying purchases.
This mailing list archive is Copyright 1997-2024 by midrange.com and David Gibbs as a compilation work. Use of the archive is restricted to research of a business or technical nature. Any other uses are prohibited. Full details are available on our policy page. If you have questions about this, please contact [javascript protected email address].
Operating expenses for this site are earned using the Amazon Associate program and Google Adsense.