<commit_before>/*
 * Will go away once libc support is there
 */
#include <unistd.h>
#include <sys/syscall.h>
#include <sys/uio.h>
#include "compat.h"
#include "io_uring.h"

#if defined(__x86_64) || defined(__i386__)
#ifndef __NR_sys_io_uring_setup
#define __NR_sys_io_uring_setup		425
#endif
#ifndef __NR_sys_io_uring_enter
#define __NR_sys_io_uring_enter		426
#endif
#ifndef __NR_sys_io_uring_register
#define __NR_sys_io_uring_register	427
#endif
#else
#error "Arch not supported yet"
#endif

int io_uring_register(int fd, unsigned int opcode, void *arg,
		      unsigned int nr_args)
{
	return syscall(__NR_sys_io_uring_register, fd, opcode, arg, nr_args);
}

int io_uring_setup(unsigned int entries, struct io_uring_params *p)
{
	return syscall(__NR_sys_io_uring_setup, entries, p);
}

int io_uring_enter(int fd, unsigned int to_submit, unsigned int min_complete,
		   unsigned int flags)
{
	return syscall(__NR_sys_io_uring_enter, fd, to_submit, min_complete,
			flags);
}<commit_msg>syscall: update io_uring_enter() to match kernel type<commit_after>/*
 * Will go away once libc support is there
 */
#include <unistd.h>
#include <sys/syscall.h>
#include <sys/uio.h>
#include "compat.h"
#include "io_uring.h"

#if defined(__x86_64) || defined(__i386__)
#ifndef __NR_sys_io_uring_setup
#define __NR_sys_io_uring_setup		425
#endif
#ifndef __NR_sys_io_uring_enter
#define __NR_sys_io_uring_enter		426
#endif
#ifndef __NR_sys_io_uring_register
#define __NR_sys_io_uring_register	427
#endif
#else
#error "Arch not supported yet"
#endif

int io_uring_register(int fd, unsigned int opcode, void *arg,
		      unsigned int nr_args)
{
	return syscall(__NR_sys_io_uring_register, fd, opcode, arg, nr_args);
}

int io_uring_setup(unsigned int entries, struct io_uring_params *p)
{
	return syscall(__NR_sys_io_uring_setup, entries, p);
}

int io_uring_enter(int fd, unsigned int to_submit, unsigned int min_complete,
		   unsigned int flags)
{
	return syscall(__NR_sys_io_uring_enter, fd, to_submit, min_complete,
			flags, NULL, 0);
}
{'fraction_non_alphanumeric': 0.09216362740266142, 'fraction_numerical': 0.016264169541646133, 'mean_word_length': 6.173144876325089, 'pattern_counts': {'":': 0, '<': 9, '<?xml version=': 0, '>': 9, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '3044354', 'n_tokens_mistral': 798, 'n_tokens_neox': 743, 'n_words': 194}