From da147cd83970fcd1ae1765745dd767a1764409f2 Mon Sep 17 00:00:00 2001 From: Greg Gauthier Date: Sun, 8 Feb 2026 15:53:22 +0000 Subject: [PATCH] just trying to read a goddamned file --- jcl/TXTWKR01.jcl | 3 ++- src/TXTWKR01.c | 18 ++++++------------ 2 files changed, 8 insertions(+), 13 deletions(-) diff --git a/jcl/TXTWKR01.jcl b/jcl/TXTWKR01.jcl index dbc788d..4f31e43 100644 --- a/jcl/TXTWKR01.jcl +++ b/jcl/TXTWKR01.jcl @@ -2,4 +2,5 @@ // NOTIFY=@05054,CLASS=A,MSGCLASS=H, // MSGLEVEL=(1,1),REGION=4M,TIME=1440 //STEP1 EXEC JCCCLG,INFILE='@05054.SRCLIB.C(TXTWKR01)' -//GO.TESTDD DD DSN=@05054.DATA(TESTMEM),DISP=SHR +//GO.TESTDD DD DSN=@05054.DATA(TESTMEM),DISP=SHR, +// DCB=(RECFM=FB,LRECL=80,BLKSIZE=0,DSORG=PS) \ No newline at end of file diff --git a/src/TXTWKR01.c b/src/TXTWKR01.c index 4037096..f41e7cb 100644 --- a/src/TXTWKR01.c +++ b/src/TXTWKR01.c @@ -2,21 +2,15 @@ int main() { - FILE *fp; - char buf[256]; + printf("Starting program - attempting fopen(dd:TESTDD, \"r\")\n"); - fp = fopen("dd:TESTDD", "r"); + FILE *fp = fopen("dd:TESTDD", "r"); if (fp == NULL) { - printf((char *)"fopen read failed\n"); + printf("fopen returned NULL\n"); + perror("fopen error"); return 1; } - printf((char *)"Existing content:\n"); - while (fgets(buf, 256, fp) != NULL) { - printf((char *)"%s", buf); - } - fclose(fp); - - printf((char *)"Read complete.\n"); - return 0; + printf("fopen succeeded!\n"); + /* rest unchanged */ } \ No newline at end of file