// SPDX-License-Identifier: GPL-2.0 /* * Copyright (c) 2010 Silicon Graphics, Inc. All Rights Reserved. */ #include #include #include #include #include int main(int argc, char **argv) { int buf[1024]; int fd, i, j; fd = open(argv[1], O_RDWR|O_CREAT, 0666); for (i = 1; i < 9100; i++) { for (j = 0; j < 1024; j++) buf[j] = i | i << 5; if (write(fd,buf,253*4*sizeof(int))!= 253*4*sizeof(int)) { printf("Write did not return correct amount\n"); exit(EXIT_FAILURE); } if ((i % 9) == 0 && i < 9001) lseek(fd, 4096 * 110,SEEK_CUR); } close(fd); return 0; }