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