X-Git-Url: https://git.kernel.dk/?p=fio.git;a=blobdiff_plain;f=fio.h;h=544916f209bafe8317d54c970da5b3f321c58e8a;hp=3df5bd9fa53de0dc72839d598a869e2d0a976eba;hb=088b17c58d11bab0aa17be2fb2797632e1518281;hpb=046395d7ab181288d14737c1d0041e98328f473f diff --git a/fio.h b/fio.h index 3df5bd9f..544916f2 100644 --- a/fio.h +++ b/fio.h @@ -351,7 +351,7 @@ enum { #define __td_verror(td, err, msg, func) \ do { \ - int ____e = (err); \ + unsigned int ____e = (err); \ if ((td)->error) \ break; \ (td)->error = ____e; \ @@ -441,6 +441,7 @@ extern char *num2str(unsigned long, int, int, int, int); extern int ioengine_load(struct thread_data *); extern int parse_dryrun(void); extern int fio_running_or_pending_io_threads(void); +extern void fio_set_fd_nonblocking(int, const char *); extern uintptr_t page_mask; extern uintptr_t page_size; @@ -587,7 +588,7 @@ static inline unsigned int td_min_bs(struct thread_data *td) return min(td->o.min_bs[DDIR_TRIM], min_bs); } -static inline int is_power_of_2(unsigned int val) +static inline int is_power_of_2(unsigned long val) { return (val != 0 && ((val & (val - 1)) == 0)); }