CS318 - Pintos
Pintos source browser for JHU CS318 course
read-stdout.c
Go to the documentation of this file.
1 /** Try reading from fd 1 (stdout),
2  which may just fail or terminate the process with -1 exit
3  code. */
4 
5 #include <stdio.h>
6 #include <syscall.h>
7 #include "tests/main.h"
8 
9 void
10 test_main (void)
11 {
12  char buf;
13  read (STDOUT_FILENO, &buf, 1);
14 }
STDOUT_FILENO
#define STDOUT_FILENO
Definition: stdio.h:16
buf
static char buf[BUF_SIZE]
Definition: child-syn-read.c:16
main.h
test_main
void test_main(void)
Try reading from fd 1 (stdout), which may just fail or terminate the process with -1 exit code.
Definition: read-stdout.c:10
read
int read(int fd, void *buffer, unsigned size)
Definition: syscall.c:115