1 // RUN: %clangxx -O0 -g %s -o %t && %run %t
2 // UNSUPPORTED: linux
3 
4 #include <assert.h>
5 #include <stdio.h>
6 #include <stdlib.h>
7 
8 int main(void) {
9   FILE *fp = fopen("/etc/hosts", "r");
10   assert(fp);
11 
12   size_t len;
13   char *s = fgetln(fp, &len);
14 
15   printf("%.*s\n", (int)len, s);
16 
17   assert(!fclose(fp));
18 
19   return 0;
20 }
21