id summary reporter owner description type status priority milestone component version resolution keywords cc difficulty 1162 gethostbyname() is deprecated in favour of getaddrinfo() Mario Domenech Goulart "The [http://lists.gnu.org/archive/html/chicken-users/2014-10/msg00007.html message by Moritz Wilhelmy] is copied below: {{{ While building the OpenSuSE package for Chicken, I discovered the following: [ 473s] RPMLINT report: [ 473s] =============== [ 482s] chicken-runtime.i586: I: binary-or-shlib-calls-gethostbyname /usr/lib/libchicken.so.7 [ 482s] The binary calls gethostbyname(). Please port the code to use getaddrinfo(). [ 482s] [ 482s] 5 packages and 0 specfiles checked; 0 errors, 0 warnings. [ 482s] (Full build log here: http://build.opensuse.org/package/live_build_log/home:mwilhelmy:chicken/chicken/openSUSE_12.3/i586 ) Do you think it would be a good idea to port chicken to use getaddrinfo() instead, not that it's top priority or anything? getaddrinfo is part of POSIX.1-2001 so it should be present on most systems, while POSIX.1-2008 removes gethostbyname() from the specification altogether. }}}" enhancement new minor someday core libraries 4.9.x gethostbyname, getaddrinfo, posix easy