Hands-On-Network-Programming-with-C
                                
                                 Hands-On-Network-Programming-with-C copied to clipboard
                                
                                    Hands-On-Network-Programming-with-C copied to clipboard
                            
                            
                            
                        Use perror() in case getifaddrs() call fails
According to https://man7.org/linux/man-pages/man3/getifaddrs.3.html getifaddrs() returns -1 on error and sets errno. Use the perror() function to provide a more informative error message in such cases.