summaryrefslogtreecommitdiffstats
path: root/src/simfs.c
diff options
context:
space:
mode:
authorDenis Kenzior <denkenz@gmail.com>2012-11-22 09:40:52 -0600
committerDenis Kenzior <denkenz@gmail.com>2012-11-22 10:26:34 -0600
commit5de557bc5599f36d2b2174b6258b9f4ba95ce04e (patch)
tree598a61a52a8633be41c3aa69933b6e32aa9922d0 /src/simfs.c
parent19210edd3aecffdb75a1935b9704291c96b45c86 (diff)
downloadofono-5de557bc5599f36d2b2174b6258b9f4ba95ce04e.tar.bz2
simfs: Update to the new SIM api
Diffstat (limited to 'src/simfs.c')
-rw-r--r--src/simfs.c12
1 files changed, 8 insertions, 4 deletions
diff --git a/src/simfs.c b/src/simfs.c
index 58dc41dc..6b54f43d 100644
--- a/src/simfs.c
+++ b/src/simfs.c
@@ -472,6 +472,7 @@ static gboolean sim_fs_op_read_block(gpointer user_data)
fs->driver->read_file_transparent(fs->sim, op->id,
op->current * 256,
read_bytes,
+ NULL, 0,
sim_fs_op_read_block_cb, fs);
return FALSE;
@@ -561,6 +562,7 @@ static gboolean sim_fs_op_read_record(gpointer user)
driver->read_file_linear(fs->sim, op->id, op->current,
op->record_length,
+ NULL, 0,
sim_fs_op_retrieve_cb, fs);
break;
case OFONO_SIM_FILE_STRUCTURE_CYCLIC:
@@ -571,6 +573,7 @@ static gboolean sim_fs_op_read_record(gpointer user)
driver->read_file_cyclic(fs->sim, op->id, op->current,
op->record_length,
+ NULL, 0,
sim_fs_op_retrieve_cb, fs);
break;
default:
@@ -818,23 +821,24 @@ static gboolean sim_fs_op_next(gpointer user_data)
if (sim_fs_op_check_cached(fs))
return FALSE;
- driver->read_file_info(fs->sim, op->id, sim_fs_op_info_cb, fs);
+ driver->read_file_info(fs->sim, op->id, NULL, 0,
+ sim_fs_op_info_cb, fs);
} else {
switch (op->structure) {
case OFONO_SIM_FILE_STRUCTURE_TRANSPARENT:
driver->write_file_transparent(fs->sim, op->id, 0,
op->length, op->buffer,
- sim_fs_op_write_cb, fs);
+ NULL, 0, sim_fs_op_write_cb, fs);
break;
case OFONO_SIM_FILE_STRUCTURE_FIXED:
driver->write_file_linear(fs->sim, op->id, op->current,
op->length, op->buffer,
- sim_fs_op_write_cb, fs);
+ NULL, 0, sim_fs_op_write_cb, fs);
break;
case OFONO_SIM_FILE_STRUCTURE_CYCLIC:
driver->write_file_cyclic(fs->sim, op->id,
op->length, op->buffer,
- sim_fs_op_write_cb, fs);
+ NULL, 0, sim_fs_op_write_cb, fs);
break;
default:
ofono_error("Unrecognized file structure, "