mirror of
https://gitlab.freedesktop.org/pipewire/pipewire.git
synced 2025-11-10 13:30:05 -05:00
system: make system functions return error on error
Return -errno from system functions instead of -1 in errors. This makes it easier to pass along the result without having to go to errno etc..
This commit is contained in:
parent
03eeb945f3
commit
5b7e95c71c
9 changed files with 154 additions and 157 deletions
|
|
@ -74,7 +74,7 @@ struct impl {
|
|||
*
|
||||
* \param conn the connection
|
||||
* \param index the index of the fd to get
|
||||
* \return the fd at \a index or -1 when no such fd exists
|
||||
* \return the fd at \a index or -ENOENT when no such fd exists
|
||||
*
|
||||
* \memberof pw_protocol_native_connection
|
||||
*/
|
||||
|
|
@ -84,7 +84,7 @@ int pw_protocol_native_connection_get_fd(struct pw_protocol_native_connection *c
|
|||
struct buffer *buf = &impl->in;
|
||||
|
||||
if (index >= buf->msg.n_fds)
|
||||
return -1;
|
||||
return -ENOENT;
|
||||
|
||||
return buf->msg.fds[index];
|
||||
}
|
||||
|
|
|
|||
|
|
@ -40,7 +40,7 @@ static void test_create(struct pw_protocol_native_connection *conn)
|
|||
spa_assert(msg != NULL);
|
||||
|
||||
res = pw_protocol_native_connection_get_fd(conn, 0);
|
||||
spa_assert(res == -1);
|
||||
spa_assert(res == -ENOENT);
|
||||
|
||||
res = pw_protocol_native_connection_flush(conn);
|
||||
spa_assert(res == 0);
|
||||
|
|
@ -94,8 +94,8 @@ static int read_message(struct pw_protocol_native_connection *conn)
|
|||
spa_assert_not_reached();
|
||||
|
||||
fd = pw_protocol_native_connection_get_fd(conn, fdidx);
|
||||
spa_assert(fd != -ENOENT);
|
||||
pw_log_debug("got fd %d %d", fdidx, fd);
|
||||
spa_assert(fd != -1);
|
||||
return 0;
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue