util: drop custom set_prefix_error_from_errno

We can use libglnx functions for this now.

Closes: #643
Approved by: cgwalters
This commit is contained in:
Jonathan Lebon 2017-02-21 21:18:43 -05:00 committed by Atomic Bot
parent f573354324
commit c0b4fbc0f5
4 changed files with 10 additions and 59 deletions

View File

@ -686,8 +686,7 @@ rpmostree_compose_builtin_tree (int argc,
{ {
if (mount ("tmpfs", tmpd, "tmpfs", 0, (const void*)"mode=755") != 0) if (mount ("tmpfs", tmpd, "tmpfs", 0, (const void*)"mode=755") != 0)
{ {
_rpmostree_set_prefix_error_from_errno (error, errno, glnx_set_prefix_error_from_errno (error, "%s", "mount(tmpfs)");
"mount(tmpfs): ");
goto out; goto out;
} }
} }

View File

@ -679,7 +679,7 @@ gfopen (const char *path,
ret = fopen (path, mode); ret = fopen (path, mode);
if (!ret) if (!ret)
{ {
_rpmostree_set_prefix_error_from_errno (error, errno, "fopen(%s): ", path); glnx_set_prefix_error_from_errno (error, "fopen(%s)", path);
return NULL; return NULL;
} }
return ret; return ret;
@ -692,7 +692,7 @@ gfflush (FILE *f,
{ {
if (fflush (f) != 0) if (fflush (f) != 0)
{ {
_rpmostree_set_prefix_error_from_errno (error, errno, "fflush: "); glnx_set_prefix_error_from_errno (error, "%s", "fflush");
return FALSE; return FALSE;
} }
return TRUE; return TRUE;
@ -754,7 +754,7 @@ rpmostree_passwd_migrate_except_root (GFile *rootfs,
{ {
if (errno != 0 && errno != ENOENT) if (errno != 0 && errno != ENOENT)
{ {
_rpmostree_set_prefix_error_from_errno (error, errno, "fgetpwent: "); glnx_set_prefix_error_from_errno (error, "%s", "fgetpwent");
goto out; goto out;
} }
else else
@ -802,7 +802,7 @@ rpmostree_passwd_migrate_except_root (GFile *rootfs,
if (r == -1) if (r == -1)
{ {
_rpmostree_set_prefix_error_from_errno (error, errno, "putpwent: "); glnx_set_prefix_error_from_errno (error, "%s", "putpwent");
goto out; goto out;
} }
} }
@ -814,8 +814,8 @@ rpmostree_passwd_migrate_except_root (GFile *rootfs,
if (rename (etctmp_path, src_path) != 0) if (rename (etctmp_path, src_path) != 0)
{ {
_rpmostree_set_prefix_error_from_errno (error, errno, "rename(%s, %s): ", glnx_set_prefix_error_from_errno (error, "rename(%s, %s)",
etctmp_path, src_path); etctmp_path, src_path);
goto out; goto out;
} }
@ -905,7 +905,7 @@ concat_entries (FILE *src_stream,
{ {
if (errno != 0 && errno != ENOENT) if (errno != 0 && errno != ENOENT)
{ {
_rpmostree_set_prefix_error_from_errno (error, errno, "fgetpwent: "); glnx_set_prefix_error_from_errno (error, "%s", "fgetpwent");
goto out; goto out;
} }
else else
@ -929,7 +929,7 @@ concat_entries (FILE *src_stream,
if (r == -1) if (r == -1)
{ {
_rpmostree_set_prefix_error_from_errno (error, errno, "putpwent: "); glnx_set_prefix_error_from_errno (error, "%s", "putpwent");
goto out; goto out;
} }
} }

View File

@ -29,42 +29,6 @@
#include "rpmostree-util.h" #include "rpmostree-util.h"
#include "libglnx.h" #include "libglnx.h"
void
_rpmostree_set_error_from_errno (GError **error,
gint errsv)
{
g_set_error_literal (error,
G_IO_ERROR,
g_io_error_from_errno (errsv),
g_strerror (errsv));
errno = errsv;
}
void
_rpmostree_set_prefix_error_from_errno (GError **error,
gint errsv,
const char *format,
...)
{
g_autofree char *formatted = NULL;
va_list args;
va_start (args, format);
formatted = g_strdup_vprintf (format, args);
va_end (args);
_rpmostree_set_error_from_errno (error, errsv);
g_prefix_error (error, "%s", formatted);
errno = errsv;
}
void
_rpmostree_perror_fatal (const char *message)
{
perror (message);
exit (1);
}
int int
rpmostree_ptrarray_sort_compare_strings (gconstpointer ap, rpmostree_ptrarray_sort_compare_strings (gconstpointer ap,
gconstpointer bp) gconstpointer bp)
@ -376,7 +340,7 @@ _rpmostree_sync_wait_on_pid (pid_t pid,
if (r == -1) if (r == -1)
{ {
_rpmostree_set_prefix_error_from_errno (error, errno, "waitpid: "); glnx_set_prefix_error_from_errno (error, "%s", "waitpid");
goto out; goto out;
} }

View File

@ -25,18 +25,6 @@
#include <sys/wait.h> #include <sys/wait.h>
#include <ostree.h> #include <ostree.h>
void
_rpmostree_set_error_from_errno (GError **error,
gint errsv);
void
_rpmostree_set_prefix_error_from_errno (GError **error,
gint errsv,
const char *format,
...) G_GNUC_PRINTF (3,4);
void _rpmostree_perror_fatal (const char *message) __attribute__ ((noreturn));
int int
rpmostree_ptrarray_sort_compare_strings (gconstpointer ap, rpmostree_ptrarray_sort_compare_strings (gconstpointer ap,
gconstpointer bp); gconstpointer bp);