__FILE__
In this section:
Description
A string that identifies the name of the file being compiled, which can be both the base source file and any included header file.
This symbol is required by Standard C.
See also
__BASE_FILE__, ‑‑no_normalize_file_macros, and ‑‑no_path_in_file_macros.