FreeCalypso > hg > fc-pcsc-tools
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 } |