/* 13.t - uses testdir/rwfile - Submit multiple writes larger than aio-max-size (deadlocks on older aio code) */ #include "aio_setup.h" #include #include #include int test_main(void) { #define SIZE (1024 * 1024) #define IOS 8 struct iocb iocbs[IOS]; struct iocb *iocb_list[IOS]; char *bufs[IOS]; int rwfd; int status = 0, res; int i; rwfd = open("testdir/rwfile", O_RDWR|O_CREAT|O_TRUNC, 0600); assert(rwfd != -1); res = ftruncate(rwfd, 0); assert(res == 0); for (i=0; i