[maemo-commits] [maemo-commits] r18011 - projects/connectivity/osso-obc/trunk/src
From: subversion at stage.maemo.org subversion at stage.maemo.orgDate: Fri Apr 3 21:14:44 EEST 2009
- Previous message: [maemo-commits] r18010 - projects/connectivity/maemo-bluez-compat/tags
- Next message: [maemo-commits] r18012 - projects/connectivity/osso-obc/trunk/src
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Author: jh Date: 2009-04-03 21:14:42 +0300 (Fri, 03 Apr 2009) New Revision: 18011 Modified: projects/connectivity/osso-obc/trunk/src/get.c projects/connectivity/osso-obc/trunk/src/put.c Log: Get rid of gcc 4.x warnings Modified: projects/connectivity/osso-obc/trunk/src/get.c =================================================================== --- projects/connectivity/osso-obc/trunk/src/get.c 2009-04-03 14:21:04 UTC (rev 18010) +++ projects/connectivity/osso-obc/trunk/src/get.c 2009-04-03 18:14:42 UTC (rev 18011) @@ -107,7 +107,7 @@ break; } - write(fd, buf, bytes); + bytes = write(fd, buf, bytes); } out: @@ -158,13 +158,20 @@ return FALSE; } - chdir(local); + if (chdir(local) < 0) { + printf("chdir to %s failed: %s.\n", local, strerror(errno)); + gw_obex_chdir(ctx->obex, "..", NULL); + if (chdir("..") < 0) + printf("chdir(..) failed: %s.\n", strerror(errno)); + return FALSE; + } dir = fl_list_get(ctx, NULL, FALSE, err); if (dir == NULL && err && *err >= 0x40) { printf("Getting folder-listing failed.\n"); gw_obex_chdir(ctx->obex, "..", NULL); - chdir(".."); + if (chdir("..") < 0) + printf("chdir(..) failed: %s.\n", strerror(errno)); return FALSE; } @@ -174,13 +181,15 @@ if (!get_object(ctx, e->name, type, NULL, e->dir, err)) { fl_list_free(dir); gw_obex_chdir(ctx->obex, "..", err); - chdir(".."); + if (chdir("..") < 0) + printf("chdir(..) failed: %s.\n", strerror(errno)); return FALSE; } } fl_list_free(dir); - chdir(".."); + if (chdir("..") < 0) + printf("chdir(..) failed: %s.\n", strerror(errno)); if (!gw_obex_chdir(ctx->obex, "..", err)) { printf("Could not chdir to .. (reported directory may be wrong)\n"); Modified: projects/connectivity/osso-obc/trunk/src/put.c =================================================================== --- projects/connectivity/osso-obc/trunk/src/put.c 2009-04-03 14:21:04 UTC (rev 18010) +++ projects/connectivity/osso-obc/trunk/src/put.c 2009-04-03 18:14:42 UTC (rev 18011) @@ -29,6 +29,7 @@ #include <fcntl.h> #include <dirent.h> #include <time.h> +#include <string.h> #include <glib.h> @@ -148,13 +149,15 @@ if (!gw_obex_mkdir(ctx->obex, name, err)) { printf("Could not create remote directory %s\n", name); - chdir(".."); + if (chdir("..") < 0) + printf("chdir(..) failed: %s\n", strerror(errno)); return FALSE; } if (!gw_obex_chdir(ctx->obex, name, err)) { printf("Could not change to remote directory %s\n", name); - chdir(".."); + if (chdir("..") < 0) + printf("chdir(..) failed\n: %s", strerror(errno)); return FALSE; } @@ -162,7 +165,8 @@ if (dp == NULL) { printf("Could not open local directory %s: %s\n", name, g_strerror(errno)); - chdir(".."); + if (chdir("..") < 0) + printf("chdir(..) failed\n: %s", strerror(errno)); gw_obex_chdir(ctx->obex, "..", NULL); if (err) *err = GW_OBEX_ERROR_LOCAL_ACCESS; @@ -186,14 +190,16 @@ if (!put_object(ctx, ep->d_name, NULL, dir, err)) { closedir(dp); gw_obex_chdir(ctx->obex, "..", NULL); - chdir(".."); + if (chdir("..") < 0) + printf("chdir(..) failed: %s\n", strerror(errno)); return FALSE; } } closedir(dp); gw_obex_chdir(ctx->obex, "..", NULL); - chdir(".."); + if (chdir("..") < 0) + printf("chdir(..) failed: %s\n", strerror(errno)); return TRUE; } @@ -277,7 +283,7 @@ printf("%s [-r] [-t <type>] <file..>\n" "Send local file(s)\n" "Parameters:\n" - "-r\tRecursive\n", + "-r\tRecursive\n" "-t\tObject type\n", name); }
- Previous message: [maemo-commits] r18010 - projects/connectivity/maemo-bluez-compat/tags
- Next message: [maemo-commits] r18012 - projects/connectivity/osso-obc/trunk/src
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]