In brief, Sun Studio is reporting its usage back to Sun; this feature 
can be turned off.

I think you find all answers here:
http://developers.sun.com/sunstudio/downloads/ssx/express_May2008_readme.html#4


Christian Thalinger wrote:
> I've noticed that a few times before, but today I had a longer ISP
> outage and I could look into that more closely.
>
> When I don't have a working internet connection a compile with CC hangs
> around doing nothing (it looks like it's waiting for a network timeout).
> A quick truss showed this:
>
> <snip>
> 423:  time()                                          = 1258538710
> 423:  getpid()                                        = 423 [422]
> 423:  uname(0x08511628)                               = 1
> 423:  open("/etc/netconfig", O_RDONLY)                = 4
> 423:  fstat64(4, 0x080461A0)                          = 0
> 423:  fstat64(4, 0x080460B0)                          = 0
> 423:  ioctl(4, TCGETA, 0x08046150)                    Err#25 ENOTTY
> 423:  read(4, " #   C D D L   H E A D E".., 2560)     = 2137
> 423:  read(4, 0x086B77C4, 2560)                       = 0
> 423:  llseek(4, 0, SEEK_CUR)                          = 2137
> 423:  llseek(4, 0, SEEK_SET)                          = 0
> 423:  read(4, " #   C D D L   H E A D E".., 2560)     = 2137
> 423:  read(4, 0x086B77C4, 2560)                       = 0
> 423:  llseek(4, 0, SEEK_CUR)                          = 2137
> 423:  close(4)                                        = 0
> 423:  open("/dev/udp", O_RDONLY)                      = 4
> 423:  ioctl(4, SIOCGLIFNUM, 0x08046680)               = 0
> 423:  close(4)                                        = 0
> 423:  open("/dev/udp", O_RDONLY)                      = 4
> 423:  ioctl(4, SIOCGLIFNUM, 0x08046680)               = 0
> 423:  close(4)                                        = 0
> 423:  getuid()                                        = 101 [101]
> 423:  mmap(0x00010000, 65536, PROT_READ|PROT_WRITE|PROT_EXEC, 
> MAP_PRIVATE|MAP_ANON|MAP_ALIGN, -1, 0) = 0xC9640000
> 423:  getuid()                                        = 101 [101]
> 423:  getuid()                                        = 101 [101]
> 423:  open64("/var/run/name_service_door", O_RDONLY)  = 4
> 423:  fcntl(4, F_SETFD, 0x00000001)                   = 0
> 423:  door_info(4, 0xC9841F64)                        = 0
> 422:  waitid(P_PGID, 421, 0x080461D0, WEXITED|WTRAPPED) (sleeping...)
> 423:  door_call(4, 0x08046460)        (sleeping...)
> <hang>
>
> Where is it trying to connect to?  And can this be turned off?  It's
> very annoying when you don't have a working internet connection and you
> even can't do local development because of network timeouts.
>
> -- Christian
>
> _______________________________________________
> tools-compilers mailing list
> tools-compilers at opensolaris.org
>   

Reply via email to