summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorDenys Vlasenko <dvlasenk@redhat.com>2011-01-28 15:18:32 +0100
committerDenys Vlasenko <dvlasenk@redhat.com>2011-01-28 15:18:32 +0100
commit1342953574a2bfe881cb2dfa08d8ecc610183d46 (patch)
treed140878877273b7ec9f36e1cf98f892d4ee1e013 /src
parent9c360958d66ab6b7d8a6a841cc2dad0dfde6707b (diff)
downloadabrt-1342953574a2bfe881cb2dfa08d8ecc610183d46.tar.gz
abrt-1342953574a2bfe881cb2dfa08d8ecc610183d46.tar.xz
abrt-1342953574a2bfe881cb2dfa08d8ecc610183d46.zip
Message text and other small cosmetic fixes
Signed-off-by: Denys Vlasenko <dvlasenk@redhat.com>
Diffstat (limited to 'src')
-rw-r--r--src/lib/dump_dir.c22
-rw-r--r--src/lib/run_event.c3
-rw-r--r--src/lib/xfuncs.c2
3 files changed, 16 insertions, 11 deletions
diff --git a/src/lib/dump_dir.c b/src/lib/dump_dir.c
index 488bb133..5b01a933 100644
--- a/src/lib/dump_dir.c
+++ b/src/lib/dump_dir.c
@@ -88,7 +88,7 @@ static int get_and_set_lock(const char* lock_file, const char* pid)
}
if (isdigit_str(pid_buf))
{
- char pid_str[sizeof("/proc/") + strlen(pid_buf)];
+ char pid_str[sizeof("/proc/") + sizeof(pid_buf)];
sprintf(pid_str, "/proc/%s", pid_buf);
if (access(pid_str, F_OK) == 0)
{
@@ -301,7 +301,7 @@ struct dump_dir *dd_create(const char *dir, uid_t uid)
*/
if (mkdir(dir, 0750) == -1)
{
- perror_msg("Can't create dir '%s'", dir);
+ perror_msg("Can't create directory '%s'", dir);
dd_close(dd);
return NULL;
}
@@ -342,6 +342,10 @@ struct dump_dir *dd_create(const char *dir, uid_t uid)
char long_str[sizeof(long) * 3 + 2];
+ time_t t = time(NULL);
+ sprintf(long_str, "%lu", (long)t);
+ dd_save_text(dd, FILENAME_TIME, long_str);
+
sprintf(long_str, "%lu", (long)uid);
dd_save_text(dd, FILENAME_UID, long_str);
@@ -349,15 +353,15 @@ struct dump_dir *dd_create(const char *dir, uid_t uid)
uname(&buf); /* never fails */
dd_save_text(dd, FILENAME_KERNEL, buf.release);
dd_save_text(dd, FILENAME_ARCHITECTURE, buf.machine);
- char *release = load_text_file("/etc/redhat-release", /*flags:*/ 0);
+
+ char *release = load_text_file("/etc/system-release",
+ DD_LOAD_TEXT_RETURN_NULL_ON_FAILURE);
+ if (!release)
+ release = load_text_file("/etc/redhat-release", /*flags:*/ 0);
strchrnul(release, '\n')[0] = '\0';
dd_save_text(dd, FILENAME_RELEASE, release);
free(release);
- time_t t = time(NULL);
- sprintf(long_str, "%lu", (long)t);
- dd_save_text(dd, FILENAME_TIME, long_str);
-
return dd;
}
@@ -389,7 +393,7 @@ static void delete_file_dir(const char *dir)
closedir(d);
if (rmdir(dir) == -1)
{
- error_msg("Can't remove dir '%s'", dir);
+ error_msg("Can't remove directory '%s'", dir);
}
}
@@ -511,7 +515,7 @@ DIR *dd_init_next_file(struct dump_dir *dd)
dd->next_dir = opendir(dd->dd_dir);
if (!dd->next_dir)
{
- error_msg("Can't open dir '%s'", dd->dd_dir);
+ error_msg("Can't open directory '%s'", dd->dd_dir);
}
return dd->next_dir;
diff --git a/src/lib/run_event.c b/src/lib/run_event.c
index 3d35589e..a14b42ca 100644
--- a/src/lib/run_event.c
+++ b/src/lib/run_event.c
@@ -191,7 +191,8 @@ static int run_event_helper(struct run_event_state *state,
*pp++ = (char*)p;
*pp = NULL;
int pipefds[2];
- pid_t pid = fork_execv_on_steroids(EXECFLG_INPUT_NUL + EXECFLG_OUTPUT + EXECFLG_ERR2OUT,
+ pid_t pid = fork_execv_on_steroids(
+ EXECFLG_INPUT_NUL + EXECFLG_OUTPUT + EXECFLG_ERR2OUT,
argv,
pipefds,
/* unsetenv_vec: */ NULL,
diff --git a/src/lib/xfuncs.c b/src/lib/xfuncs.c
index 71796371..be02c56a 100644
--- a/src/lib/xfuncs.c
+++ b/src/lib/xfuncs.c
@@ -280,7 +280,7 @@ int xopen(const char *pathname, int flags)
void xunlink(const char *pathname)
{
if (unlink(pathname))
- perror_msg_and_die("can't remove file '%s'", pathname);
+ perror_msg_and_die("Can't remove file '%s'", pathname);
}
#if 0 //UNUSED