summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRay Strode <rstrode@redhat.com>2007-05-07 08:04:20 -0400
committerRay Strode <rstrode@redhat.com>2007-05-07 08:04:20 -0400
commit0ff34f7c223a9f42e6c846120658a03245cf76a1 (patch)
treeb99934152a43d8f5ffa1f3432dbcf5ba1126bd56
parent19b9a003e8e70b65cdc0ee28de7c93095e14ccc9 (diff)
random fix ups in the test case to make it build
-rw-r--r--src/pop-transaction.c9
1 files changed, 5 insertions, 4 deletions
diff --git a/src/pop-transaction.c b/src/pop-transaction.c
index ca6f08c..d66fcf8 100644
--- a/src/pop-transaction.c
+++ b/src/pop-transaction.c
@@ -1539,7 +1539,7 @@ process_set_fd_nonblocking_action (PopTransaction *transaction,
return POP_ACTION_PROCESS_STATUS_SUCCEEDED;
}
-static PopActionProcessStatus
+static PopActionRollbackStatus
rollback_set_fd_nonblocking_action (PopTransaction *transaction,
gpointer data)
{
@@ -1547,7 +1547,8 @@ rollback_set_fd_nonblocking_action (PopTransaction *transaction,
fd = GPOINTER_TO_INT (data);
- flags = g_object_get_data (G_OBJECT (transaction), "file-flags");
+ flags = GPOINTER_TO_INT (g_object_get_data (G_OBJECT (transaction),
+ "file-flags"));
fcntl (fd, F_SETFL, flags);
@@ -1565,7 +1566,7 @@ input_transaction_new (guint8 *buffer,
transaction = pop_transaction_new ();
pop_transaction_add_action (transaction,
- process_set_fd_nonblocking_action
+ process_set_fd_nonblocking_action,
rollback_set_fd_nonblocking_action,
GINT_TO_POINTER (STDIN_FILENO));
@@ -1591,7 +1592,7 @@ output_transaction_new (guint8 *buffer,
transaction = pop_transaction_new ();
pop_transaction_add_action (transaction,
- process_set_fd_nonblocking_action
+ process_set_fd_nonblocking_action,
rollback_set_fd_nonblocking_action,
GINT_TO_POINTER (STDOUT_FILENO));