1*096c39faSKyle Evans /*- 2*096c39faSKyle Evans * Copyright (c) 2024 Kyle Evans <kevans@FreeBSD.org> 3*096c39faSKyle Evans * 4*096c39faSKyle Evans * SPDX-License-Identifier: BSD-2-Clause 5*096c39faSKyle Evans */ 6*096c39faSKyle Evans 7*096c39faSKyle Evans #include <sys/ioctl.h> 8*096c39faSKyle Evans 9*096c39faSKyle Evans #include <assert.h> 10*096c39faSKyle Evans #include <stdio.h> 11*096c39faSKyle Evans #include <unistd.h> 12*096c39faSKyle Evans 13*096c39faSKyle Evans int main(void)14*096c39faSKyle Evansmain(void) 15*096c39faSKyle Evans { 16*096c39faSKyle Evans int nb; 17*096c39faSKyle Evans 18*096c39faSKyle Evans assert(ioctl(STDIN_FILENO, FIONREAD, &nb) == 0); 19*096c39faSKyle Evans printf("%d", nb); 20*096c39faSKyle Evans return (0); 21*096c39faSKyle Evans } 22