/* SPDX-License-Identifier: GPL-2.0 */ #ifndef _BCACHEFS_THREAD_WITH_FILE_TYPES_H #define _BCACHEFS_THREAD_WITH_FILE_TYPES_H #include "darray.h" struct stdio_buf { spinlock_t lock; wait_queue_head_t wait; darray_char buf; bool waiting_for_line; }; struct stdio_redirect { struct stdio_buf input; struct stdio_buf output; bool done; }; #endif /* _BCACHEFS_THREAD_WITH_FILE_TYPES_H */