linux gethostbyname

场景:linux下gethostbyname出错。解决方法

linux下gethostbyname出错。
if((host   =   gethostbyname( "localhost "))   ==   NULL);
                {
                                herror( "gethost   error ");
                                exit(1);
                }
报错:Resolver   Error   0   (no   error)
当我将 "localhost "改为 "www.baidu.com "也报错   :Unknown   host
请大侠看看是怎么回事?谢谢。

------解决方案--------------------
if((host = gethostbyname( "localhost ")) == NULL);不应该有;