emanuele6 1719785316 learn https://pubs.opengroup.org/onlinepubs/9699919799.2018edition/