emanuele6 1719785472 learn https://pubs.opengroup.org/onlinepubs/7908799/