| 1 | ~ # strace avahi-daemon --debug --no-drop-root |
|---|
| 2 | execve("/usr/sbin/avahi-daemon", ["avahi-daemon", "--debug", "--no-drop-root"], [/* 6 vars */]) = 0 |
|---|
| 3 | mmap(NULL, 20, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2aab0000 |
|---|
| 4 | stat("/etc/ld.so.cache", {st_mode=S_IFREG|0644, st_size=848, ...}) = 0 |
|---|
| 5 | open("/etc/ld.so.cache", O_RDONLY) = 3 |
|---|
| 6 | mmap(NULL, 848, PROT_READ, MAP_SHARED, 3, 0) = 0x2aab1000 |
|---|
| 7 | close(3) = 0 |
|---|
| 8 | open("/lib/libpthread.so.0", O_RDONLY) = 3 |
|---|
| 9 | fstat(3, {st_mode=S_IFREG|0644, st_size=55000, ...}) = 0 |
|---|
| 10 | mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2aab2000 |
|---|
| 11 | read(3, "\177ELF\1\2\1\0\0\0\0\0\0\0\0\0\0\3\30\255\0\0\0\1\0\0"..., 4096) = 4096 |
|---|
| 12 | mmap(NULL, 69632, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2aab3000 |
|---|
| 13 | mmap(0x2aab3000, 35444, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0x2aab3000 |
|---|
| 14 | mmap(0x2aabc000, 21280, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x8) = 0x2aabc000 |
|---|
| 15 | mmap(0x2aac2000, 5344, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x2aac2000 |
|---|
| 16 | close(3) = 0 |
|---|
| 17 | munmap(0x2aab2000, 4096) = 0 |
|---|
| 18 | open("/usr/lib/libavahi-common.so.3", O_RDONLY) = 3 |
|---|
| 19 | fstat(3, {st_mode=S_IFREG|0755, st_size=42044, ...}) = 0 |
|---|
| 20 | mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2aab2000 |
|---|
| 21 | read(3, "\177ELF\1\2\1\0\0\0\0\0\0\0\0\0\0\3\30\255\0\0\0\1\0\0"..., 4096) = 4096 |
|---|
| 22 | mmap(NULL, 49152, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2aac4000 |
|---|
| 23 | mmap(0x2aac4000, 40372, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0x2aac4000 |
|---|
| 24 | mmap(0x2aace000, 4380, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x9) = 0x2aace000 |
|---|
| 25 | close(3) = 0 |
|---|
| 26 | munmap(0x2aab2000, 4096) = 0 |
|---|
| 27 | open("/usr/lib/libavahi-core.so.5", O_RDONLY) = 3 |
|---|
| 28 | fstat(3, {st_mode=S_IFREG|0755, st_size=194612, ...}) = 0 |
|---|
| 29 | mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2aab2000 |
|---|
| 30 | read(3, "\177ELF\1\2\1\0\0\0\0\0\0\0\0\0\0\3\30\255\0\0\0\1\0\0"..., 4096) = 4096 |
|---|
| 31 | mmap(NULL, 200704, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2aad0000 |
|---|
| 32 | mmap(0x2aad0000, 192104, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0x2aad0000 |
|---|
| 33 | mmap(0x2aaff000, 5396, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x2e) = 0x2aaff000 |
|---|
| 34 | close(3) = 0 |
|---|
| 35 | munmap(0x2aab2000, 4096) = 0 |
|---|
| 36 | open("/usr/lib/libexpat.so.1", O_RDONLY) = 3 |
|---|
| 37 | fstat(3, {st_mode=S_IFREG|0755, st_size=91140, ...}) = 0 |
|---|
| 38 | mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2aab2000 |
|---|
| 39 | read(3, "\177ELF\1\2\1\0\0\0\0\0\0\0\0\0\0\3\30\255\0\0\0\1\0\0"..., 4096) = 4096 |
|---|
| 40 | mmap(NULL, 98304, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2ab01000 |
|---|
| 41 | mmap(0x2ab01000, 84444, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0x2ab01000 |
|---|
| 42 | mmap(0x2ab16000, 8372, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x14) = 0x2ab16000 |
|---|
| 43 | close(3) = 0 |
|---|
| 44 | munmap(0x2aab2000, 4096) = 0 |
|---|
| 45 | open("/lib/libdl.so.0", O_RDONLY) = 3 |
|---|
| 46 | fstat(3, {st_mode=S_IFREG|0644, st_size=5460, ...}) = 0 |
|---|
| 47 | mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2aab2000 |
|---|
| 48 | read(3, "\177ELF\1\2\1\0\0\0\0\0\0\0\0\0\0\3\30\255\0\0\0\1\0\0"..., 4096) = 4096 |
|---|
| 49 | mmap(NULL, 12288, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2ab19000 |
|---|
| 50 | mmap(0x2ab19000, 4504, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0x2ab19000 |
|---|
| 51 | mmap(0x2ab1b000, 744, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x1) = 0x2ab1b000 |
|---|
| 52 | close(3) = 0 |
|---|
| 53 | munmap(0x2aab2000, 4096) = 0 |
|---|
| 54 | open("/lib/libc.so.0", O_RDONLY) = 3 |
|---|
| 55 | fstat(3, {st_mode=S_IFREG|0644, st_size=245964, ...}) = 0 |
|---|
| 56 | mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2aab2000 |
|---|
| 57 | read(3, "\177ELF\1\2\1\0\0\0\0\0\0\0\0\0\0\3\30\255\0\0\0\1\0\0"..., 4096) = 4096 |
|---|
| 58 | mmap(NULL, 270336, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2ab1c000 |
|---|
| 59 | mmap(0x2ab1c000, 238664, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0x2ab1c000 |
|---|
| 60 | mmap(0x2ab57000, 7148, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x3a) = 0x2ab57000 |
|---|
| 61 | mmap(0x2ab59000, 17944, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x2ab59000 |
|---|
| 62 | close(3) = 0 |
|---|
| 63 | munmap(0x2aab2000, 4096) = 0 |
|---|
| 64 | open("/lib/libc.so.0", O_RDONLY) = 3 |
|---|
| 65 | fstat(3, {st_mode=S_IFREG|0644, st_size=245964, ...}) = 0 |
|---|
| 66 | close(3) = 0 |
|---|
| 67 | open("/lib/libpthread.so.0", O_RDONLY) = 3 |
|---|
| 68 | fstat(3, {st_mode=S_IFREG|0644, st_size=55000, ...}) = 0 |
|---|
| 69 | close(3) = 0 |
|---|
| 70 | open("/lib/libc.so.0", O_RDONLY) = 3 |
|---|
| 71 | fstat(3, {st_mode=S_IFREG|0644, st_size=245964, ...}) = 0 |
|---|
| 72 | close(3) = 0 |
|---|
| 73 | open("/lib/libpthread.so.0", O_RDONLY) = 3 |
|---|
| 74 | fstat(3, {st_mode=S_IFREG|0644, st_size=55000, ...}) = 0 |
|---|
| 75 | close(3) = 0 |
|---|
| 76 | open("/usr/lib/libavahi-common.so.3", O_RDONLY) = 3 |
|---|
| 77 | fstat(3, {st_mode=S_IFREG|0755, st_size=42044, ...}) = 0 |
|---|
| 78 | close(3) = 0 |
|---|
| 79 | open("/lib/libc.so.0", O_RDONLY) = 3 |
|---|
| 80 | fstat(3, {st_mode=S_IFREG|0644, st_size=245964, ...}) = 0 |
|---|
| 81 | close(3) = 0 |
|---|
| 82 | open("/lib/libc.so.0", O_RDONLY) = 3 |
|---|
| 83 | fstat(3, {st_mode=S_IFREG|0644, st_size=245964, ...}) = 0 |
|---|
| 84 | close(3) = 0 |
|---|
| 85 | open("/lib/libc.so.0", O_RDONLY) = 3 |
|---|
| 86 | fstat(3, {st_mode=S_IFREG|0644, st_size=245964, ...}) = 0 |
|---|
| 87 | close(3) = 0 |
|---|
| 88 | munmap(0x2aab1000, 848) = 0 |
|---|
| 89 | stat("/lib/ld-uClibc.so.0", {st_mode=S_IFREG|0755, st_size=15316, ...}) = 0 |
|---|
| 90 | ioctl(0, TCGETS, {B115200 opost isig icanon echo ...}) = 0 |
|---|
| 91 | ioctl(1, TCGETS, {B115200 opost isig icanon echo ...}) = 0 |
|---|
| 92 | getpid() = 156 |
|---|
| 93 | old_getrlimit(RLIMIT_STACK, {rlim_cur=8192*1024, rlim_max=RLIM_INFINITY}) = 0 |
|---|
| 94 | setrlimit(RLIMIT_STACK, {rlim_cur=2040*1024, rlim_max=RLIM_INFINITY}) = 0 |
|---|
| 95 | rt_sigaction(SIGRTMIN, {0x2aabb858, [], 0x4000000 /* SA_??? */}, NULL, 8) = 0 |
|---|
| 96 | rt_sigaction(SIGRT_1, {0x2aabb7a4, [RTMIN], 0x4000000 /* SA_??? */}, NULL, 8) = 0 |
|---|
| 97 | rt_sigaction(SIGRT_2, {0x2aabaf94, [], 0x4000000 /* SA_??? */}, NULL, 8) = 0 |
|---|
| 98 | rt_sigprocmask(SIG_BLOCK, [RTMIN], NULL, 8) = 0 |
|---|
| 99 | rt_sigprocmask(SIG_UNBLOCK, [RT_1], NULL, 8) = 0 |
|---|
| 100 | brk(0) = 0x10000 |
|---|
| 101 | brk(0x11000) = 0x11000 |
|---|
| 102 | open("/dev/urandom", O_RDONLY) = 3 |
|---|
| 103 | read(3, "f\252\361m", 4) = 4 |
|---|
| 104 | close(3) = 0 |
|---|
| 105 | time(NULL) = 1167609649 |
|---|
| 106 | getuid() = 0 |
|---|
| 107 | open("/var/run/avahi-daemon//pid", O_RDWR) = -1 ENOENT (No such file or directory) |
|---|
| 108 | open("/etc/avahi/avahi-daemon.conf", O_RDONLY) = 3 |
|---|
| 109 | ioctl(3, TCGETS, 0x7fa73794) = -1 ENOTTY (Inappropriate ioctl for device) |
|---|
| 110 | brk(0x12000) = 0x12000 |
|---|
| 111 | read(3, "# $Id: avahi-daemon.conf 1463 20"..., 4096) = 1611 |
|---|
| 112 | read(3, "", 4096) = 0 |
|---|
| 113 | close(3) = 0 |
|---|
| 114 | open("/proc/self/fd", O_RDONLY|O_NONBLOCK|O_DIRECTORY) = 3 |
|---|
| 115 | fstat(3, {st_mode=S_IFDIR|0500, st_size=0, ...}) = 0 |
|---|
| 116 | fcntl(3, F_SETFD, FD_CLOEXEC) = 0 |
|---|
| 117 | getdents64(3, /* d_reclen == 0, problem here *//* 0 entries */, 1024) = 144 |
|---|
| 118 | getdents64(3, /* 0 entries */, 1024) = 0 |
|---|
| 119 | close(3) = 0 |
|---|
| 120 | open("/etc/passwd", O_RDONLY) = 3 |
|---|
| 121 | ioctl(3, TCGETS, 0x7fa73c54) = -1 ENOTTY (Inappropriate ioctl for device) |
|---|
| 122 | read(3, "root:x:0:0:root:/:/bin/sh\ndaemon"..., 4096) = 691 |
|---|
| 123 | close(3) = 0 |
|---|
| 124 | open("/etc/group", O_RDONLY) = 3 |
|---|
| 125 | ioctl(3, TCGETS, 0x7fa73c54) = -1 ENOTTY (Inappropriate ioctl for device) |
|---|
| 126 | read(3, "root::0:\ndaemon:x:1:\nbin:x:2:\nsy"..., 4096) = 235 |
|---|
| 127 | close(3) = 0 |
|---|
| 128 | umask(0) = 022 |
|---|
| 129 | mkdir("/var/run/avahi-daemon/", 0755) = 0 |
|---|
| 130 | chown("/var/run/avahi-daemon/", 1000, 1000) = 0 |
|---|
| 131 | stat("/var/run/avahi-daemon/", {st_mode=S_IFDIR|0755, st_size=40, ...}) = 0 |
|---|
| 132 | umask(022) = 0 |
|---|
| 133 | umask(022) = 022 |
|---|
| 134 | open("/var/run/avahi-daemon//pid", O_RDWR|O_CREAT|O_EXCL, 0644) = 3 |
|---|
| 135 | fcntl(3, F_SETLKW, {type=F_WRLCK, whence=SEEK_SET, start=0, len=0}) = 0 |
|---|
| 136 | getpid() = 156 |
|---|
| 137 | write(3, "156\n", 4) = 4 |
|---|
| 138 | fcntl(3, F_SETLKW, {type=F_UNLCK, whence=SEEK_SET, start=0, len=0}) = 0 |
|---|
| 139 | close(3) = 0 |
|---|
| 140 | umask(022) = 022 |
|---|
| 141 | setrlimit(RLIMIT_CORE, {rlim_cur=0, rlim_max=0}) = 0 |
|---|
| 142 | setrlimit(RLIMIT_DATA, {rlim_cur=4096*1024, rlim_max=4096*1024}) = 0 |
|---|
| 143 | setrlimit(RLIMIT_FSIZE, {rlim_cur=0, rlim_max=0}) = 0 |
|---|
| 144 | setrlimit(RLIMIT_NOFILE, {rlim_cur=30, rlim_max=30}) = 0 |
|---|
| 145 | setrlimit(RLIMIT_STACK, {rlim_cur=4096*1024, rlim_max=4096*1024}) = 0 |
|---|
| 146 | setrlimit(RLIMIT_NPROC, {rlim_cur=3, rlim_max=3}) = 0 |
|---|
| 147 | setrlimit(RLIMIT_MEMLOCK, {rlim_cur=0, rlim_max=0}) = 0 |
|---|
| 148 | chdir("/") = 0 |
|---|
| 149 | write(2, "avahi-daemon 0.6.22 starting up.", 32avahi-daemon 0.6.22 starting up.) = 32 |
|---|
| 150 | write(2, "\n", 1 |
|---|
| 151 | ) = 1 |
|---|
| 152 | prctl(0xf /* PR_??? */, 0x7fa73f87, 0x8, 0x10150, 0) = 0 |
|---|
| 153 | stat("/etc/ld.so.cache", {st_mode=S_IFREG|0644, st_size=848, ...}) = 0 |
|---|
| 154 | open("/etc/ld.so.cache", O_RDONLY) = 3 |
|---|
| 155 | mmap(NULL, 848, PROT_READ, MAP_SHARED, 3, 0) = 0x2aab1000 |
|---|
| 156 | close(3) = 0 |
|---|
| 157 | open("/lib/libnss_mdns.so.2", O_RDONLY) = -1 ENOENT (No such file or directory) |
|---|
| 158 | open("/lib/libnss_mdns.so.2", O_RDONLY) = -1 ENOENT (No such file or directory) |
|---|
| 159 | open("/usr/lib/libnss_mdns.so.2", O_RDONLY) = -1 ENOENT (No such file or directory) |
|---|
| 160 | munmap(0x2aab1000, 848) = 0 |
|---|
| 161 | stat("/etc/ld.so.cache", {st_mode=S_IFREG|0644, st_size=848, ...}) = 0 |
|---|
| 162 | open("/etc/ld.so.cache", O_RDONLY) = 3 |
|---|
| 163 | mmap(NULL, 848, PROT_READ, MAP_SHARED, 3, 0) = 0x2aab1000 |
|---|
| 164 | close(3) = 0 |
|---|
| 165 | open("/lib/libnss_mdns4.so.2", O_RDONLY) = -1 ENOENT (No such file or directory) |
|---|
| 166 | open("/lib/libnss_mdns4.so.2", O_RDONLY) = -1 ENOENT (No such file or directory) |
|---|
| 167 | open("/usr/lib/libnss_mdns4.so.2", O_RDONLY) = -1 ENOENT (No such file or directory) |
|---|
| 168 | munmap(0x2aab1000, 848) = 0 |
|---|
| 169 | stat("/etc/ld.so.cache", {st_mode=S_IFREG|0644, st_size=848, ...}) = 0 |
|---|
| 170 | open("/etc/ld.so.cache", O_RDONLY) = 3 |
|---|
| 171 | mmap(NULL, 848, PROT_READ, MAP_SHARED, 3, 0) = 0x2aab1000 |
|---|
| 172 | close(3) = 0 |
|---|
| 173 | open("/lib/libnss_mdns6.so.2", O_RDONLY) = -1 ENOENT (No such file or directory) |
|---|
| 174 | open("/lib/libnss_mdns6.so.2", O_RDONLY) = -1 ENOENT (No such file or directory) |
|---|
| 175 | open("/usr/lib/libnss_mdns6.so.2", O_RDONLY) = -1 ENOENT (No such file or directory) |
|---|
| 176 | munmap(0x2aab1000, 848) = 0 |
|---|
| 177 | write(2, "WARNING: No NSS support for mDNS"..., 72WARNING: No NSS support for mDNS detected, consider installing nss-mdns!) = 72 |
|---|
| 178 | write(2, "\n", 1 |
|---|
| 179 | ) = 1 |
|---|
| 180 | pipe([3, 4]) = 0 |
|---|
| 181 | fcntl(3, F_GETFL) = 0 (flags O_RDONLY) |
|---|
| 182 | fcntl(3, F_SETFL, O_RDONLY|O_NONBLOCK) = 0 |
|---|
| 183 | fcntl(4, F_GETFL) = 0x1 (flags O_WRONLY) |
|---|
| 184 | fcntl(4, F_SETFL, O_WRONLY|O_NONBLOCK) = 0 |
|---|
| 185 | write(4, "W", 1) = 1 |
|---|
| 186 | pipe([5, 6]) = 0 |
|---|
| 187 | fcntl(5, F_GETFL) = 0 (flags O_RDONLY) |
|---|
| 188 | fcntl(5, F_SETFL, O_RDONLY|O_NONBLOCK) = 0 |
|---|
| 189 | fcntl(6, F_GETFL) = 0x1 (flags O_WRONLY) |
|---|
| 190 | fcntl(6, F_SETFL, O_WRONLY|O_NONBLOCK) = 0 |
|---|
| 191 | rt_sigprocmask(SIG_UNBLOCK, [INT], NULL, 8) = 0 |
|---|
| 192 | rt_sigaction(SIGINT, {0x2aab9bdc, [], SA_RESTART|0x4000000}, NULL, 8) = 0 |
|---|
| 193 | rt_sigprocmask(SIG_UNBLOCK, [QUIT], NULL, 8) = 0 |
|---|
| 194 | rt_sigaction(SIGQUIT, {0x2aab9bdc, [], SA_RESTART|0x4000000}, NULL, 8) = 0 |
|---|
| 195 | rt_sigprocmask(SIG_UNBLOCK, [HUP], NULL, 8) = 0 |
|---|
| 196 | rt_sigaction(SIGHUP, {0x2aab9bdc, [], SA_RESTART|0x4000000}, NULL, 8) = 0 |
|---|
| 197 | rt_sigprocmask(SIG_UNBLOCK, [TERM], NULL, 8) = 0 |
|---|
| 198 | rt_sigaction(SIGTERM, {0x2aab9bdc, [], SA_RESTART|0x4000000}, NULL, 8) = 0 |
|---|
| 199 | rt_sigprocmask(SIG_UNBLOCK, [USR1], NULL, 8) = 0 |
|---|
| 200 | rt_sigaction(SIGUSR1, {0x2aab9bdc, [], SA_RESTART|0x4000000}, NULL, 8) = 0 |
|---|
| 201 | write(4, "W", 1) = 1 |
|---|
| 202 | umask(0) = 022 |
|---|
| 203 | socket(PF_FILE, SOCK_STREAM, 0) = 7 |
|---|
| 204 | unlink("/var/run/avahi-daemon/socket") = -1 ENOENT (No such file or directory) |
|---|
| 205 | bind(7, {sa_family=AF_FILE, path="/var/run/avahi-daemon/socket"}, 110) = 0 |
|---|
| 206 | listen(7, 2) = 0 |
|---|
| 207 | umask(022) = 0 |
|---|
| 208 | write(4, "W", 1) = 1 |
|---|
| 209 | inotify_init(0) = 8 |
|---|
| 210 | inotify_add_watch(8, "/etc/avahi/services", IN_CLOSE_WRITE|IN_MOVED_FROM|IN_MOVED_TO|IN_DELETE|IN_DELETE_SELF|IN_MOVE_SELF|IN_ONLYDIR) = 1 |
|---|
| 211 | inotify_add_watch(8, "/etc/avahi", IN_CLOSE_WRITE|IN_MOVED_FROM|IN_MOVED_TO|IN_DELETE|IN_DELETE_SELF|IN_MOVE_SELF|IN_ONLYDIR) = 2 |
|---|
| 212 | write(4, "W", 1) = 1 |
|---|
| 213 | open("/etc/resolv.conf", O_RDONLY) = 9 |
|---|
| 214 | ioctl(9, TCGETS, 0x7fa73c30) = -1 ENOTTY (Inappropriate ioctl for device) |
|---|
| 215 | read(9, "nameserver 10.0.0.1\n\n", 4096) = 21 |
|---|
| 216 | read(9, "", 4096) = 0 |
|---|
| 217 | close(9) = 0 |
|---|
| 218 | open("/", O_RDONLY|O_NONBLOCK|O_DIRECTORY) = 9 |
|---|
| 219 | fstat(9, {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 |
|---|
| 220 | fcntl(9, F_SETFD, FD_CLOEXEC) = 0 |
|---|
| 221 | getdents64(9, /* d_reclen == 0, problem here *//* 0 entries */, 4096) = 520 |
|---|
| 222 | open("/etc", O_RDONLY|O_NONBLOCK|O_DIRECTORY) = 10 |
|---|
| 223 | fstat(10, {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 |
|---|
| 224 | fcntl(10, F_SETFD, FD_CLOEXEC) = 0 |
|---|
| 225 | brk(0x13000) = 0x13000 |
|---|
| 226 | getdents64(10, /* d_reclen == 0, problem here *//* 0 entries */, 4096) = 712 |
|---|
| 227 | open("/etc/avahi", O_RDONLY|O_NONBLOCK|O_DIRECTORY) = 11 |
|---|
| 228 | fstat(11, {st_mode=S_IFDIR|0777, st_size=4096, ...}) = 0 |
|---|
| 229 | fcntl(11, F_SETFD, FD_CLOEXEC) = 0 |
|---|
| 230 | brk(0x14000) = 0x14000 |
|---|
| 231 | getdents64(11, /* d_reclen == 0, problem here *//* 0 entries */, 4096) = 160 |
|---|
| 232 | open("/etc/avahi/services", O_RDONLY|O_NONBLOCK|O_DIRECTORY) = 12 |
|---|
| 233 | fstat(12, {st_mode=S_IFDIR|0777, st_size=4096, ...}) = 0 |
|---|
| 234 | fcntl(12, F_SETFD, FD_CLOEXEC) = 0 |
|---|
| 235 | brk(0x15000) = 0x15000 |
|---|
| 236 | getdents64(12, /* d_reclen == 0, problem here *//* 0 entries */, 4096) = 80 |
|---|
| 237 | getdents64(12, /* 0 entries */, 4096) = 0 |
|---|
| 238 | close(12) = 0 |
|---|
| 239 | close(11) = 0 |
|---|
| 240 | close(10) = 0 |
|---|
| 241 | close(9) = 0 |
|---|
| 242 | write(2, "Failed to read /etc/avahi/servic"..., 35Failed to read /etc/avahi/services.) = 35 |
|---|
| 243 | write(2, "\n", 1 |
|---|
| 244 | ) = 1 |
|---|
| 245 | open("/etc/avahi/hosts", O_RDONLY) = -1 ENOENT (No such file or directory) |
|---|
| 246 | socket(PF_INET, SOCK_DGRAM, IPPROTO_IP) = 9 |
|---|
| 247 | setsockopt(9, SOL_IP, IP_MULTICAST_TTL, "\377", 1) = 0 |
|---|
| 248 | setsockopt(9, SOL_IP, IP_TTL, [255], 4) = 0 |
|---|
| 249 | setsockopt(9, SOL_IP, IP_MULTICAST_LOOP, "\1", 1) = 0 |
|---|
| 250 | bind(9, {sa_family=AF_INET, sin_port=htons(5353), sin_addr=inet_addr("0.0.0.0")}, 16) = 0 |
|---|
| 251 | setsockopt(9, SOL_SOCKET, SO_REUSEADDR, [1], 4) = 0 |
|---|
| 252 | setsockopt(9, SOL_IP, IP_PKTINFO, [1], 4) = 0 |
|---|
| 253 | setsockopt(9, SOL_IP, IP_RECVTTL, [1], 4) = 0 |
|---|
| 254 | fcntl(9, F_GETFD) = 0 |
|---|
| 255 | fcntl(9, F_SETFD, FD_CLOEXEC) = 0 |
|---|
| 256 | fcntl(9, F_GETFL) = 0x2 (flags O_RDWR) |
|---|
| 257 | fcntl(9, F_SETFL, O_RDWR|O_NONBLOCK) = 0 |
|---|
| 258 | write(4, "W", 1) = 1 |
|---|
| 259 | write(4, "W", 1) = 1 |
|---|
| 260 | uname({sys="Linux", node="atngw100-base.example.net", ...}) = 0 |
|---|
| 261 | socket(PF_INET, SOCK_DGRAM, IPPROTO_IP) = 10 |
|---|
| 262 | bind(10, {sa_family=AF_INET, sin_port=htons(0), sin_addr=inet_addr("0.0.0.0")}, 16) = 0 |
|---|
| 263 | setsockopt(10, SOL_IP, IP_PKTINFO, [1], 4) = 0 |
|---|
| 264 | setsockopt(10, SOL_IP, IP_RECVTTL, [1], 4) = 0 |
|---|
| 265 | fcntl(10, F_GETFD) = 0 |
|---|
| 266 | fcntl(10, F_SETFD, FD_CLOEXEC) = 0 |
|---|
| 267 | fcntl(10, F_GETFL) = 0x2 (flags O_RDWR) |
|---|
| 268 | fcntl(10, F_SETFL, O_RDWR|O_NONBLOCK) = 0 |
|---|
| 269 | write(4, "W", 1) = 1 |
|---|
| 270 | socket(PF_NETLINK, SOCK_DGRAM, 0) = 11 |
|---|
| 271 | getpid() = 156 |
|---|
| 272 | bind(11, {sa_family=AF_NETLINK, pid=156, groups=00000111}, 12) = 0 |
|---|
| 273 | setsockopt(11, SOL_SOCKET, SO_PASSCRED, [1], 4) = 0 |
|---|
| 274 | brk(0x25000) = 0x25000 |
|---|
| 275 | write(4, "W", 1) = 1 |
|---|
| 276 | send(11, "\0\0\0\21\0\22\1\5\0\0\0\0\0\0\0\0\0", 17, 0 |
|---|
| 277 | |
|---|