Another round of documentation.
Bug: N/A
Test: N/A
Change-Id: I1b818fbb36ddd6d084dee56828290c2717a0c9b0
diff --git a/libc/include/bits/struct_file.h b/libc/include/bits/struct_file.h
index 08e18a1..abbd320 100644
--- a/libc/include/bits/struct_file.h
+++ b/libc/include/bits/struct_file.h
@@ -26,13 +26,13 @@
* SUCH DAMAGE.
*/
-#ifndef BITS_FILE_H
-#define BITS_FILE_H
+#pragma once
#include <sys/cdefs.h>
__BEGIN_DECLS
+/** The opaque structure implementing `FILE`. Do not make any assumptions about its content. */
struct __sFILE {
#if defined(__LP64__)
char __private[152];
@@ -42,5 +42,3 @@
} __attribute__((aligned(sizeof(void*))));
__END_DECLS
-
-#endif /* BITS_FILE_H */