On Mon, Jun 03, 2013 at 07:57:07PM -0700, Doug Hardie wrote: > I have an unusual situation. A program is doing a DNS lookup and often the > IP address has no reverse DNS entries. As a result the program hangs for > several timeouts. The call is not being made directly in its code, but is > occurring in a system call. There are no specific calls to DNS, its > something else doing it. I have been trying to track down which system call > is doing it, but without success so far. I have tried syslog calls around > each of the system calls I thought might be the culprit, but my guessing is > not very good. How can I identify the system call that is calling DNS? If I > can find it, I hopefully can find another way to do whatever it does that > does not involve a reverse DNS lookup. > >
Use truss: http://www.freebsd.org/cgi/man.cgi?query=truss The truss utility traces the system calls called by the specified process or program. -- staticsafe O< ascii ribbon campaign - stop html mail - www.asciiribbon.org Please don't top post - http://goo.gl/YrmAb Don't CC me! I'm subscribed to whatever list I just posted on. _______________________________________________ freebsd-questions@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-questions To unsubscribe, send any mail to "freebsd-questions-unsubscr...@freebsd.org"