Add bin and edit workflow
Gitea Actions Demo / Explore-Gitea-Actions (push) Failing after 9s

This commit is contained in:
2026-09-16 13:11:16 -06:00
parent c8ac4fcae5
commit 4cee170d66
17576 changed files with 895740 additions and 2 deletions
@@ -0,0 +1,30 @@
// Released under the MIT License.
// Copyright, 2021-2025, by Samuel Williams.
#pragma once
#include <ruby.h>
#ifdef HAVE_SYS_EVENTFD_H
struct IO_Event_Interrupt {
int descriptor;
};
static inline int IO_Event_Interrupt_descriptor(struct IO_Event_Interrupt *interrupt) {
return interrupt->descriptor;
}
#else
struct IO_Event_Interrupt {
int descriptor[2];
};
static inline int IO_Event_Interrupt_descriptor(struct IO_Event_Interrupt *interrupt) {
return interrupt->descriptor[0];
}
#endif
void IO_Event_Interrupt_open(struct IO_Event_Interrupt *interrupt);
void IO_Event_Interrupt_close(struct IO_Event_Interrupt *interrupt);
void IO_Event_Interrupt_signal(struct IO_Event_Interrupt *interrupt);
void IO_Event_Interrupt_clear(struct IO_Event_Interrupt *interrupt);