mirror of
https://github.com/ruby/ruby.git
synced 2025-09-15 08:33:58 +02:00
Prefix ccan headers (#4568)
* Prefixed ccan headers * Remove unprefixed names in ccan/build_assert * Remove unprefixed names in ccan/check_type * Remove unprefixed names in ccan/container_of * Remove unprefixed names in ccan/list Co-authored-by: Samuel Williams <samuel.williams@oriontransfer.co.nz>
This commit is contained in:
parent
8d27d00af5
commit
42a0bed351
Notes:
git
2022-03-30 16:37:01 +09:00
Merged-By: ioquatix <samuel@codeotaku.com>
22 changed files with 567 additions and 565 deletions
10
io.c
10
io.c
|
@ -5191,7 +5191,7 @@ static void clear_codeconv(rb_io_t *fptr);
|
|||
|
||||
static void
|
||||
fptr_finalize_flush(rb_io_t *fptr, int noraise, int keepgvl,
|
||||
struct list_head *busy)
|
||||
struct ccan_list_head *busy)
|
||||
{
|
||||
VALUE err = Qnil;
|
||||
int fd = fptr->fd;
|
||||
|
@ -5233,7 +5233,7 @@ fptr_finalize_flush(rb_io_t *fptr, int noraise, int keepgvl,
|
|||
// Ensure waiting_fd users do not hit EBADF.
|
||||
if (busy) {
|
||||
// Wait for them to exit before we call close().
|
||||
do rb_thread_schedule(); while (!list_empty(busy));
|
||||
do rb_thread_schedule(); while (!ccan_list_empty(busy));
|
||||
}
|
||||
|
||||
// Disable for now.
|
||||
|
@ -5378,16 +5378,16 @@ rb_io_memsize(const rb_io_t *fptr)
|
|||
# define KEEPGVL FALSE
|
||||
#endif
|
||||
|
||||
int rb_notify_fd_close(int fd, struct list_head *);
|
||||
int rb_notify_fd_close(int fd, struct ccan_list_head *);
|
||||
static rb_io_t *
|
||||
io_close_fptr(VALUE io)
|
||||
{
|
||||
rb_io_t *fptr;
|
||||
VALUE write_io;
|
||||
rb_io_t *write_fptr;
|
||||
struct list_head busy;
|
||||
struct ccan_list_head busy;
|
||||
|
||||
list_head_init(&busy);
|
||||
ccan_list_head_init(&busy);
|
||||
write_io = GetWriteIO(io);
|
||||
if (io != write_io) {
|
||||
write_fptr = RFILE(write_io)->fptr;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue