diff options
author | Simon Busch <morphis@gravedo.de> | 2011-09-30 08:22:30 +0200 |
---|---|---|
committer | Simon Busch <morphis@gravedo.de> | 2011-09-30 16:29:23 +0200 |
commit | b54d12c65fcb449559ee1958cd6d48c340850b32 (patch) | |
tree | 103f65801b6d3f07362e873524ae0653dd312b8f /samsung-ipc | |
parent | 458fd1fbcd0abb1860739b19e8fd833aa056d185 (diff) | |
download | external_libsamsung-ipc-b54d12c65fcb449559ee1958cd6d48c340850b32.zip external_libsamsung-ipc-b54d12c65fcb449559ee1958cd6d48c340850b32.tar.gz external_libsamsung-ipc-b54d12c65fcb449559ee1958cd6d48c340850b32.tar.bz2 |
Add additional method to set the file description for work
Diffstat (limited to 'samsung-ipc')
-rw-r--r-- | samsung-ipc/crespo_ipc.c | 7 | ||||
-rw-r--r-- | samsung-ipc/ipc_private.h | 1 |
2 files changed, 8 insertions, 0 deletions
diff --git a/samsung-ipc/crespo_ipc.c b/samsung-ipc/crespo_ipc.c index 02f150f..feb4964 100644 --- a/samsung-ipc/crespo_ipc.c +++ b/samsung-ipc/crespo_ipc.c @@ -383,6 +383,11 @@ int crespo_ipc_open(void) return modem_fmt_fd > 0 ? 0 : -1; } +void crespo_ipc_fd_set(int fd) +{ + modem_fmt_fd = fd; +} + int crespo_ipc_close(void) { close(modem_fmt_fd); @@ -536,4 +541,6 @@ struct ipc_ops crespo_ipc_ops = { .power_off = crespo_ipc_power_off, .send = crespo_ipc_send, .recv = crespo_ipc_recv, + .fd_set = crespo_ipc_fd_set, + .fd_get = crespo_ipc_fd_get, }; diff --git a/samsung-ipc/ipc_private.h b/samsung-ipc/ipc_private.h index f439719..bf7d00f 100644 --- a/samsung-ipc/ipc_private.h +++ b/samsung-ipc/ipc_private.h @@ -24,6 +24,7 @@ struct ipc_ops { int (*bootstrap)(void); int (*open)(void); + void (*fd_set)(int); int (*close)(void); void (*power_on)(void); void (*power_off)(void); |