Browse Source

lightningd/msg_queue: rename msg_is_fd to msg_extract_fd

Suggested-by: Christian Decker
Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
ppa-0.6.1
Rusty Russell 8 years ago
parent
commit
8be18ccfa1
  1. 4
      lightningd/daemon_conn.c
  2. 2
      lightningd/msg_queue.c
  3. 2
      lightningd/msg_queue.h
  4. 2
      lightningd/subd.c

4
lightningd/daemon_conn.c

@ -18,7 +18,7 @@ struct io_plan *daemon_conn_write_next(struct io_conn *conn,
{ {
const u8 *msg = msg_dequeue(&dc->out); const u8 *msg = msg_dequeue(&dc->out);
if (msg) { if (msg) {
int fd = msg_is_fd(msg); int fd = msg_extract_fd(msg);
if (fd >= 0) if (fd >= 0)
return io_send_fd(conn, fd, true, return io_send_fd(conn, fd, true,
daemon_conn_write_next, dc); daemon_conn_write_next, dc);
@ -42,7 +42,7 @@ bool daemon_conn_sync_flush(struct daemon_conn *dc)
/* Flush existing messages. */ /* Flush existing messages. */
while ((msg = msg_dequeue(&dc->out)) != NULL) { while ((msg = msg_dequeue(&dc->out)) != NULL) {
int fd = msg_is_fd(msg); int fd = msg_extract_fd(msg);
if (fd >= 0) { if (fd >= 0) {
if (!fdpass_send(io_conn_fd(dc->conn), fd)) if (!fdpass_send(io_conn_fd(dc->conn), fd))
return false; return false;

2
lightningd/msg_queue.c

@ -47,7 +47,7 @@ const u8 *msg_dequeue(struct msg_queue *q)
return msg; return msg;
} }
int msg_is_fd(const u8 *msg) int msg_extract_fd(const u8 *msg)
{ {
const u8 *p = msg + sizeof(u16); const u8 *p = msg + sizeof(u16);
size_t len = tal_count(msg) - sizeof(u16); size_t len = tal_count(msg) - sizeof(u16);

2
lightningd/msg_queue.h

@ -25,7 +25,7 @@ void msg_enqueue_fd(struct msg_queue *q, int fd);
const u8 *msg_dequeue(struct msg_queue *q); const u8 *msg_dequeue(struct msg_queue *q);
/* Returns -1 if not an fd: close after sending. */ /* Returns -1 if not an fd: close after sending. */
int msg_is_fd(const u8 *msg); int msg_extract_fd(const u8 *msg);
#define msg_queue_wait(conn, q, next, arg) \ #define msg_queue_wait(conn, q, next, arg) \
io_out_wait((conn), (q), (next), (arg)) io_out_wait((conn), (q), (next), (arg))

2
lightningd/subd.c

@ -309,7 +309,7 @@ static struct io_plan *msg_send_next(struct io_conn *conn, struct subd *sd)
if (!msg) if (!msg)
return msg_queue_wait(conn, &sd->outq, msg_send_next, sd); return msg_queue_wait(conn, &sd->outq, msg_send_next, sd);
fd = msg_is_fd(msg); fd = msg_extract_fd(msg);
if (fd >= 0) { if (fd >= 0) {
tal_free(msg); tal_free(msg);
return io_send_fd(conn, fd, true, msg_send_next, sd); return io_send_fd(conn, fd, true, msg_send_next, sd);

Loading…
Cancel
Save