Path: utzoo!utgpu!jarvis.csri.toronto.edu!cs.utexas.edu!usc!ucla-cs!island!jsin From: jsin@island.seas.ucla.edu (John Sin) Newsgroups: comp.unix.aux Subject: getservbyname() call Message-ID: <30183@shemp.CS.UCLA.EDU> Date: 22 Dec 89 14:17:08 GMT Sender: news@CS.UCLA.EDU Reply-To: jsin@island.UUCP (John Sin) Distribution: na Organization: UCLA SEASnet Lines: 34 I have just finished porting "timed" to A/UX, and I've ran into a small problem. First time I ran it, I got a message "timed/udp service not available" because getservbyname( "timed", "udp") returns NULL. So I added a line in /etc/services thus: timed 525/udp timeserver However, I found that it still does not recognize this service. I've already rebooted (soft boot) the machine, but that didn't make any difference. My understanding is that getservbyname() call only looks at the file /etc/services, but is there some other file I need to change, or is this a bug? I also found that if I delete a line from /etc/services - say, smtp - getservbyname() still can find smtp. Looks to me like a bug, but I wanted to know what others think. I'm running Mac IIx (with 68030 processor upgrade) and AUX 1.1. Speaking of bugs, gettimeofday(), in it's timezone struct, returns number of SECONDS from GMT zone, not MINUTES as dictated in the man page. Also, the C compiler goes into infinite loop when dealing with some switch statemetns. Finally, default sendmail.cf file is a trash - it can send mail, but it can not receive any mail (I refuse to speak to myself is the error message) from our other machines. Any comments will be appreciated. John Sin John (Jonghoon) Sin (Above opinions are my own and etc, etc, etc...) UCLA SEASnet Facilities InterNet: jsin@seas.ucla.edu 2567 Boelter Hall UUCP: ...!(uunet,ucbvax,rutgers)!seas.ucla.edu!jsin Los Angeles, CA. 90024 (213) 825-3556