emanuele6 1719785442 learn https://pubs.opengroup.org/onlinepubs/009695399/