perror always return 'No such file or directory'
Freed-Wu opened this issue · comments
- Checked for duplicates
To Reproduce
[cling]$ #include <stdio.h>
[cling]$ #include <stdlib.h>
[cling]$ fopen("/root/a", "r+");
[cling]$ perror("a");
a: No such file or directory
Expected behavior
[cling]$ #include <stdio.h>
[cling]$ #include <stdlib.h>
[cling]$ fopen("/root/a", "r+");
[cling]$ perror("a");
a: Permission denied
A simpler example:
[cling]$ #include <stdio.h>
[cling]$ perror("a");
a: No such file or directory
Expected
[cling]$ #include <stdio.h>
[cling]$ perror("a");
a: Success
Setup
- Cling version 0.9
- Operating system 6.2.7-arch1-1
- How you obtained Cling, such as with cpt.py (also mention flags) / you built it yourself.
pacman