diff options
| author | 2009-07-25 02:40:25 +0200 | |
|---|---|---|
| committer | 2009-07-25 02:40:25 +0200 | |
| commit | f5e9d76ebd74999512ab73f44fabba86879b1c1f (patch) | |
| tree | 9e01e1b8bda52c04c31c5334805a530403713e08 /dev/lckdclient.c | |
| parent | d11abfb48218a37d9c66831ebec8b0a736d5385f (diff) | |
| download | libimobiledevice-f5e9d76ebd74999512ab73f44fabba86879b1c1f.tar.gz libimobiledevice-f5e9d76ebd74999512ab73f44fabba86879b1c1f.tar.bz2 | |
Update lockdown API and introduce new error codes
Diffstat (limited to 'dev/lckdclient.c')
| -rw-r--r-- | dev/lckdclient.c | 15 |
1 files changed, 10 insertions, 5 deletions
diff --git a/dev/lckdclient.c b/dev/lckdclient.c index 9518a6e..4dcb0b4 100644 --- a/dev/lckdclient.c +++ b/dev/lckdclient.c | |||
| @@ -48,7 +48,7 @@ int main(int argc, char *argv[]) | |||
| 48 | if (uuid) | 48 | if (uuid) |
| 49 | free(uuid); | 49 | free(uuid); |
| 50 | 50 | ||
| 51 | if (IPHONE_E_SUCCESS != lockdownd_new_client(phone, &client)) { | 51 | if (LOCKDOWN_E_SUCCESS != lockdownd_client_new(phone, &client)) { |
| 52 | iphone_free_device(phone); | 52 | iphone_free_device(phone); |
| 53 | return -1; | 53 | return -1; |
| 54 | } | 54 | } |
| @@ -76,7 +76,7 @@ int main(int argc, char *argv[]) | |||
| 76 | 76 | ||
| 77 | if (!strcmp(*args, "get") && len >= 2) { | 77 | if (!strcmp(*args, "get") && len >= 2) { |
| 78 | plist_t value = NULL; | 78 | plist_t value = NULL; |
| 79 | if (IPHONE_E_SUCCESS == lockdownd_get_value(client, len == 3 ? *(args + 1):NULL, len == 3 ? *(args + 2):*(args + 1), &value)) | 79 | if (LOCKDOWN_E_SUCCESS == lockdownd_get_value(client, len == 3 ? *(args + 1):NULL, len == 3 ? *(args + 2):*(args + 1), &value)) |
| 80 | { | 80 | { |
| 81 | char *xml = NULL; | 81 | char *xml = NULL; |
| 82 | uint32_t length; | 82 | uint32_t length; |
| @@ -93,8 +93,13 @@ int main(int argc, char *argv[]) | |||
| 93 | 93 | ||
| 94 | if (!strcmp(*args, "start") && len == 2) { | 94 | if (!strcmp(*args, "start") && len == 2) { |
| 95 | int port = 0; | 95 | int port = 0; |
| 96 | lockdownd_start_service(client, *(args + 1), &port); | 96 | if(LOCKDOWN_E_SUCCESS == lockdownd_start_service(client, *(args + 1), &port)) { |
| 97 | printf("%i\n", port); | 97 | printf("started service %s on port %i\n", *(args + 1), port); |
| 98 | } | ||
| 99 | else | ||
| 100 | { | ||
| 101 | printf("failed to start service %s on device.\n", *(args + 1)); | ||
| 102 | } | ||
| 98 | } | 103 | } |
| 99 | } | 104 | } |
| 100 | g_strfreev(args); | 105 | g_strfreev(args); |
| @@ -103,7 +108,7 @@ int main(int argc, char *argv[]) | |||
| 103 | cmd = NULL; | 108 | cmd = NULL; |
| 104 | } | 109 | } |
| 105 | clear_history(); | 110 | clear_history(); |
| 106 | lockdownd_free_client(client); | 111 | lockdownd_client_free(client); |
| 107 | iphone_free_device(phone); | 112 | iphone_free_device(phone); |
| 108 | 113 | ||
| 109 | return 0; | 114 | return 0; |
