comparison simtool/dumpdir.c @ 106:dcfec53643c5

EF_DIR dump commands support output redirection
author Mychaela Falconia <falcon@freecalypso.org>
date Fri, 19 Feb 2021 06:24:06 +0000
parents 2c72709e0891
children
comparison
equal deleted inserted replaced
105:16481db543e8 106:dcfec53643c5
5 #include <sys/types.h> 5 #include <sys/types.h>
6 #include <stdio.h> 6 #include <stdio.h>
7 #include "curfile.h" 7 #include "curfile.h"
8 #include "file_id.h" 8 #include "file_id.h"
9 9
10 cmd_uicc_dir() 10 cmd_uicc_dir(argc, argv, outf)
11 char **argv;
12 FILE *outf;
11 { 13 {
12 int rc; 14 int rc;
13 unsigned recno; 15 unsigned recno;
14 16
15 rc = select_op(FILEID_MF); 17 rc = select_op(FILEID_MF);
33 rc = readrec_op(recno, 0x04, curfile_record_len); 35 rc = readrec_op(recno, 0x04, curfile_record_len);
34 if (rc < 0) 36 if (rc < 0)
35 return(rc); 37 return(rc);
36 if (check_simresp_all_blank()) 38 if (check_simresp_all_blank())
37 continue; 39 continue;
38 printf("Record #%u:\n", recno); 40 fprintf(outf, "Record #%u:\n", recno);
39 dump_efdir_record(); 41 dump_efdir_record(outf);
40 } 42 }
41 return(0); 43 return(0);
42 } 44 }