FreeCalypso > hg > fc-pcsc-tools
diff simtool/lndwrite.c @ 84:51f26fd967e2
lnd-erase command implemented
| author | Mychaela Falconia <falcon@freecalypso.org> |
|---|---|
| date | Wed, 17 Feb 2021 06:15:15 +0000 |
| parents | 07e395fddfe1 |
| children |
line wrap: on
line diff
--- a/simtool/lndwrite.c Wed Feb 17 06:08:28 2021 +0000 +++ b/simtool/lndwrite.c Wed Feb 17 06:15:15 2021 +0000 @@ -31,3 +31,22 @@ } return update_rec_op(0, 0x03, record, curfile_record_len); } + +cmd_lnd_erase(argc, argv) + char **argv; +{ + int rc; + u_char record[255]; + unsigned count; + + rc = select_ef_lnd(); + if (rc < 0) + return(rc); + memset(record, 0xFF, curfile_record_len); + for (count = 0; count < curfile_record_count; count++) { + rc = update_rec_op(0, 0x03, record, curfile_record_len); + if (rc < 0) + return(rc); + } + return(0); +}
