25140 execve("./udp-sender", ["./udp-sender", "-i", "eth0"], [/* 106 vars */]) = 0
25140 uname({sys="Linux", node="hitchhiker", ...}) = 0
25140 brk(0)                            = 0x8064000
25140 open("/etc/ld.so.preload", O_RDONLY) = -1 ENOENT (No such file or directory)
25140 open("/etc/ld.so.cache", O_RDONLY) = 3
25140 fstat64(3, {st_mode=S_IFREG|0644, st_size=98850, ...}) = 0
25140 old_mmap(NULL, 98850, PROT_READ, MAP_PRIVATE, 3, 0) = 0x40014000
25140 close(3)                          = 0
25140 open("/lib/libpthread.so.0", O_RDONLY) = 3
25140 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0@B\0\000"..., 512) = 512
25140 fstat64(3, {st_mode=S_IFREG|0755, st_size=87555, ...}) = 0
25140 old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x4002d000
25140 old_mmap(NULL, 337380, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x4002e000
25140 madvise(0x4002e000, 337380, MADV_SEQUENTIAL|0x1) = 0
25140 old_mmap(0x4003d000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0xe000) = 0x4003d000
25140 old_mmap(0x4003f000, 267748, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x4003f000
25140 close(3)                          = 0
25140 open("/lib/libc.so.6", O_RDONLY)  = 3
25140 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\360Y\1"..., 512) = 512
25140 fstat64(3, {st_mode=S_IFREG|0755, st_size=1333580, ...}) = 0
25140 old_mmap(NULL, 1133828, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x40081000
25140 madvise(0x40081000, 1133828, MADV_SEQUENTIAL|0x1) = 0
25140 old_mmap(0x4018c000, 32768, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x10b000) = 0x4018c000
25140 old_mmap(0x40194000, 7428, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x40194000
25140 close(3)                          = 0
25140 munmap(0x40014000, 98850)         = 0
25140 getrlimit(RLIMIT_STACK, {rlim_cur=RLIM_INFINITY, rlim_max=RLIM_INFINITY}) = 0
25140 setrlimit(RLIMIT_STACK, {rlim_cur=2044*1024, rlim_max=RLIM_INFINITY}) = 0
25140 getpid()                          = 25140
25140 rt_sigaction(SIGRTMIN, {0x40036fd0, [], 0}, NULL, 8) = 0
25140 rt_sigaction(SIGRT_1, {0x40036eb0, [], 0}, NULL, 8) = 0
25140 rt_sigaction(SIGRT_2, {0x40035cf0, [], 0}, NULL, 8) = 0
25140 rt_sigprocmask(SIG_BLOCK, [RTMIN], NULL, 8) = 0
25140 rt_sigprocmask(SIG_UNBLOCK, [RT_1], NULL, 8) = 0
25140 _sysctl({{CTL_KERN, KERN_VERSION}, 2, 0xbfffe6c4, 31, (nil), 0}) = 0
25140 write(2, "Udp-sender 2004-09-26\n", 22) = 22
25140 socket(PF_INET, SOCK_DGRAM, IPPROTO_IP) = 3
25140 ioctl(3, 0x8915, 0xbfffe820)      = 0
25140 bind(3, {sa_family=AF_INET, sin_port=htons(9001), sin_addr=inet_addr("192.168.1.10")}, 16) = 0
25140 socket(PF_INET, SOCK_DGRAM, IPPROTO_IP) = 4
25140 ioctl(4, 0x8919, 0xbfffe820)      = 0
25140 bind(4, {sa_family=AF_INET, sin_port=htons(9001), sin_addr=inet_addr("192.168.1.255")}, 16) = 0
25140 ioctl(3, 0x8919, 0xbfffe860)      = 0
25140 setsockopt(3, SOL_SOCKET, SO_BROADCAST, [1], 4) = 0
25140 ioctl(3, 0x8915, 0xbfffe830)      = 0
25140 write(2, "Using mcast address 232.168.1.10"..., 33) = 33
25140 ioctl(3, 0x8933, 0xbfffe830)      = 0
25140 setsockopt(3, SOL_IP, IP_MULTICAST_IF, "\350\250\1\n\0\0\0\0\3\0\0\0", 12) = 0
25140 write(2, "UDP sender for (stdin) at ", 26) = 26
25140 ioctl(3, 0x8915, 0xbfffe820)      = 0
25140 write(2, "192.168.1.10", 12)      = 12
25140 write(2, " on eth0 \n", 10)       = 10
25140 write(2, "Broadcasting control to 192.168."..., 38) = 38
25140 sendto(3, "\5\0\0\0\0\0\0\31\350\250\1\n\315\362\4\10\240\305\30@"..., 28, 0, {sa_family=AF_INET, sin_port=htons(9000), sin_addr=inet_addr("192.168.1.255")}, 16) = 28
25140 brk(0)                            = 0x8064000
25140 brk(0x8085000)                    = 0x8085000
25140 brk(0)                            = 0x8085000
25140 open("/dev/tty", O_RDWR|O_LARGEFILE) = 5
25140 ioctl(5, SNDCTL_TMR_TIMEBASE or TCGETS, {B1000000 opost isig icanon echo ...}) = 0
25140 ioctl(5, SNDCTL_TMR_START or TCSETS, {B1000000 opost isig -icanon -echo ...}) = 0
25140 ioctl(5, SNDCTL_TMR_TIMEBASE or TCGETS, {B1000000 opost isig -icanon -echo ...}) = 0
25140 write(2, "Got fd=5\n", 9)         = 9
25140 select(6, [3 4 5], NULL, NULL, NULL) = ? ERESTARTNOHAND (To be restarted)
25140 --- SIGINT (Interrupt) @ 0 (0) ---
25140 +++ killed by SIGINT +++
