summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDenys Vlasenko <dvlasenk@redhat.com>2010-09-14 18:30:48 +0200
committerDenys Vlasenko <dvlasenk@redhat.com>2010-09-14 18:30:48 +0200
commitd34e82eb33d3f058f6600cbeccf5f2d01dcf9ff6 (patch)
treedccfddceccd1252c344a1fe6302f8a79622a5611
parente2fd97d5c8d1c64ee1e09b966f38c33ad1a1fa48 (diff)
downloadabrt-d34e82eb33d3f058f6600cbeccf5f2d01dcf9ff6.tar.gz
abrt-d34e82eb33d3f058f6600cbeccf5f2d01dcf9ff6.tar.xz
abrt-d34e82eb33d3f058f6600cbeccf5f2d01dcf9ff6.zip
dump_dir: use dd_ prefix on uid/gid fields
Signed-off-by: Denys Vlasenko <dvlasenk@redhat.com>
-rw-r--r--inc/dump_dir.h4
-rw-r--r--lib/utils/dump_dir.c16
2 files changed, 10 insertions, 10 deletions
diff --git a/inc/dump_dir.h b/inc/dump_dir.h
index a476ec06..7d8c3c63 100644
--- a/inc/dump_dir.h
+++ b/inc/dump_dir.h
@@ -30,8 +30,8 @@ typedef struct dump_dir {
char *dd_dir;
DIR *next_dir;
int locked;
- uid_t uid;
- gid_t gid;
+ uid_t dd_uid;
+ gid_t dd_gid;
} dump_dir_t;
dump_dir_t* dd_init(void);
diff --git a/lib/utils/dump_dir.c b/lib/utils/dump_dir.c
index 0d654fb3..5e81e329 100644
--- a/lib/utils/dump_dir.c
+++ b/lib/utils/dump_dir.c
@@ -98,8 +98,8 @@ int dd_opendir(dump_dir_t *dd, const char *dir)
struct stat stat_buf;
if (stat(dd->dd_dir, &stat_buf) == 0)
{
- dd->uid = stat_buf.st_uid;
- dd->gid = stat_buf.st_gid;
+ dd->dd_uid = stat_buf.st_uid;
+ dd->dd_gid = stat_buf.st_gid;
}
return 1;
@@ -243,10 +243,10 @@ int dd_create(dump_dir_t *dd, const char *dir, uid_t uid)
}
/* Get ABRT's user id */
- dd->uid = 0;
+ dd->dd_uid = 0;
struct passwd *pw = getpwnam("abrt");
if (pw)
- dd->uid = pw->pw_uid;
+ dd->dd_uid = pw->pw_uid;
else
error_msg("User 'abrt' does not exist, using uid 0");
@@ -258,10 +258,10 @@ int dd_create(dump_dir_t *dd, const char *dir, uid_t uid)
else
error_msg("User %lu does not exist, using gid 0", (long)uid);
- if (chown(dd->dd_dir, dd->uid, dd->gid) == -1)
+ if (chown(dd->dd_dir, dd->dd_uid, dd->dd_gid) == -1)
{
perror_msg("can't change '%s' ownership to %lu:%lu", dd->dd_dir,
- (long)dd->uid, (long)dd->gid);
+ (long)dd->dd_uid, (long)dd->dd_gid);
}
char uid_str[sizeof(long) * 3 + 2];
@@ -407,7 +407,7 @@ void dd_save_text(dump_dir_t *dd, const char *name, const char *data)
error_msg_and_die("dump_dir is not opened"); /* bug */
char *full_path = concat_path_file(dd->dd_dir, name);
- save_binary_file(full_path, data, strlen(data), dd->uid, dd->gid);
+ save_binary_file(full_path, data, strlen(data), dd->dd_uid, dd->dd_gid);
free(full_path);
}
@@ -417,7 +417,7 @@ void dd_save_binary(dump_dir_t* dd, const char* name, const char* data, unsigned
error_msg_and_die("dump_dir is not opened"); /* bug */
char *full_path = concat_path_file(dd->dd_dir, name);
- save_binary_file(full_path, data, size, dd->uid, dd->gid);
+ save_binary_file(full_path, data, size, dd->dd_uid, dd->dd_gid);
free(full_path);
}