execve("/usr/local/bin/fetch2300", ["fetch2300"], [/* 22 vars */]) = 0
brk(0)                                  = 0x8c64000
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb77eb000
access("/etc/ld.so.preload", R_OK)      = -1 ENOENT (No such file or directory)
open("/etc/ld.so.cache", O_RDONLY)      = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=28400, ...}) = 0
mmap2(NULL, 28400, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb77e4000
close(3)                                = 0
open("/lib/libm.so.6", O_RDONLY)        = 3
read(3, "\177ELF\1\1\1\3\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0 4\0\0004\0\0\0"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=231000, ...}) = 0
mmap2(NULL, 168048, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x9b2000
mmap2(0x9da000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x27) = 0x9da000
close(3)                                = 0
open("/lib/libc.so.6", O_RDONLY)        = 3
read(3, "\177ELF\1\1\1\3\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\20m\1\0004\0\0\0"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=2398792, ...}) = 0
mmap2(NULL, 1526120, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x466000
mprotect(0x5d4000, 4096, PROT_NONE)     = 0
mmap2(0x5d5000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x16e) = 0x5d5000
mmap2(0x5d8000, 10600, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x5d8000
close(3)                                = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb77e3000
set_thread_area({entry_number:-1 -> 6, base_addr:0xb77e36c0, limit:1048575, seg_32bit:1, contents:0, read_exec_only:0, limit_in_pages:1, seg_not_present:0, useable:1}) = 0
mprotect(0x5d5000, 8192, PROT_READ)     = 0
mprotect(0x9da000, 4096, PROT_READ)     = 0
mprotect(0xfd5000, 4096, PROT_READ)     = 0
munmap(0xb77e4000, 28400)               = 0
brk(0)                                  = 0x8c64000
brk(0x8c85000)                          = 0x8c85000
open("open2300.conf", O_RDONLY)         = -1 ENOENT (No such file or directory)
open("/usr/local/etc/open2300.conf", O_RDONLY) = 3
fstat64(3, {st_mode=S_IFREG|0744, st_size=3063, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb77ea000
read(3, "# open2300.conf\n#\n# Configuratio"..., 4096) = 3063
read(3, "", 4096)                       = 0
read(3, "", 4096)                       = 0
open("/dev/ttyS0", O_RDWR|O_NONBLOCK)   = 4
flock(4, LOCK_EX|LOCK_NB)               = 0
fcntl64(4, F_GETFL)                     = 0x802 (flags O_RDWR|O_NONBLOCK)
fcntl64(4, F_SETFL, O_RDWR)             = 0
ioctl(4, SNDCTL_TMR_START or TCSETS, {B2400 -opost -isig -icanon -echo ...}) = 0
ioctl(4, SNDCTL_TMR_TIMEBASE or TCGETS, {B2400 -opost -isig -icanon -echo ...}) = 0
ioctl(4, TCFLSH, 0x2)                   = 0
ioctl(4, TIOCMGET, [TIOCM_DTR|TIOCM_RTS|0x4000]) = 0
ioctl(4, TIOCMSET, [TIOCM_RTS|0x4000])  = 0
ioctl(4, TCFLSH, 0)                     = 0
write(4, "\6", 1)                       = 1
ioctl(4, TCSBRK, 0x1)                   = 0
read(4, "\2", 1)                        = 1
write(4, "\202", 1)                     = 1
ioctl(4, TCSBRK, 0x1)                   = 0
read(4, "\0", 1)                        = 1
write(4, "\216", 1)                     = 1
ioctl(4, TCSBRK, 0x1)                   = 0
read(4, "\23", 1)                       = 1
write(4, "\222", 1)                     = 1
ioctl(4, TCSBRK, 0x1)                   = 0
read(4, "$", 1)                         = 1
write(4, "\232", 1)                     = 1
ioctl(4, TCSBRK, 0x1)                   = 0
read(4, "6", 1)                         = 1
write(4, "\312", 1)                     = 1
ioctl(4, TCSBRK, 0x1)                   = 0
read(4, "2", 1)                         = 1
read(4, " ", 1)                         = 1
read(4, "P", 1)                         = 1
read(4, "p", 1)                         = 1
ioctl(4, TCFLSH, 0)                     = 0
write(4, "\6", 1)                       = 1
ioctl(4, TCSBRK, 0x1)                   = 0
read(4, "\2", 1)                        = 1
write(4, "\202", 1)                     = 1
ioctl(4, TCSBRK, 0x1)                   = 0
read(4, "\0", 1)                        = 1
write(4, "\216", 1)                     = 1
ioctl(4, TCSBRK, 0x1)                   = 0
read(4, "\23", 1)                       = 1
write(4, "\222", 1)                     = 1
ioctl(4, TCSBRK, 0x1)                   = 0
read(4, "$", 1)                         = 1
write(4, "\256", 1)                     = 1
ioctl(4, TCSBRK, 0x1)                   = 0
read(4, ";", 1)                         = 1
write(4, "\376", 1)                     = 1
ioctl(4, TCSBRK, 0x1)                   = 0
read(4, "?", 1)                         = 1
read(4, " ", 1)                         = 1
read(4, "P", 1)                         = 1
read(4, "\0", 1)                        = 1
read(4, "\2", 1)                        = 1
read(4, "\225", 1)                      = 1
read(4, "s", 1)                         = 1
read(4, "\1", 1)                        = 1
read(4, "\23", 1)                       = 1
read(4, "\221", 1)                      = 1
read(4, "\220", 1)                      = 1
read(4, "s", 1)                         = 1
read(4, "\1", 1)                        = 1
read(4, "\23", 1)                       = 1
read(4, "\221", 1)                      = 1
read(4, "\0", 1)                        = 1
read(4, "\307", 1)                      = 1
ioctl(4, TCFLSH, 0)                     = 0
write(4, "\6", 1)                       = 1
ioctl(4, TCSBRK, 0x1)                   = 0
read(4, "", 1)                          = 0
nanosleep({0, 0}, NULL)                 = 0
ioctl(4, TCFLSH, 0)                     = 0
write(4, "\6", 1)                       = 1
ioctl(4, TCSBRK, 0x1)                   = 0
read(4, "\2", 1)                        = 1
write(4, "\202", 1)                     = 1
ioctl(4, TCSBRK, 0x1)                   = 0
read(4, "\0", 1)                        = 1
write(4, "\216", 1)                     = 1
ioctl(4, TCSBRK, 0x1)                   = 0
read(4, "\23", 1)                       = 1
write(4, "\236", 1)                     = 1
ioctl(4, TCSBRK, 0x1)                   = 0
read(4, "'", 1)                         = 1
write(4, "\216", 1)                     = 1
ioctl(4, TCSBRK, 0x1)                   = 0
read(4, "3", 1)                         = 1
write(4, "\312", 1)                     = 1
ioctl(4, TCSBRK, 0x1)                   = 0
read(4, "2", 1)                         = 1
read(4, "\252", 1)                      = 1
read(4, "\252", 1)                      = 1
read(4, "T", 1)                         = 1
ioctl(4, TCFLSH, 0)                     = 0
write(4, "\6", 1)                       = 1
ioctl(4, TCSBRK, 0x1)                   = 0
read(4, "\2", 1)                        = 1
write(4, "\202", 1)                     = 1
ioctl(4, TCSBRK, 0x1)                   = 0
read(4, "\0", 1)                        = 1
write(4, "\216", 1)                     = 1
ioctl(4, TCSBRK, 0x1)                   = 0
read(4, "\23", 1)                       = 1
write(4, "\236", 1)                     = 1
ioctl(4, TCSBRK, 0x1)                   = 0
read(4, "", 1)                          = 0
ioctl(4, TCFLSH, 0)                     = 0
write(4, "\6", 1)                       = 1
ioctl(4, TCSBRK, 0x1)                   = 0
read(4, "\2", 1)                        = 1
write(4, "\202", 1)                     = 1
ioctl(4, TCSBRK, 0x1)                   = 0
read(4, "\0", 1)                        = 1
write(4, "\216", 1)                     = 1
ioctl(4, TCSBRK, 0x1)                   = 0
read(4, "\23", 1)                       = 1
write(4, "\236", 1)                     = 1
ioctl(4, TCSBRK, 0x1)                   = 0
read(4, "'", 1)                         = 1
write(4, "\242", 1)                     = 1
ioctl(4, TCSBRK, 0x1)                   = 0
read(4, "8", 1)                         = 1
write(4, "\376", 1)                     = 1
ioctl(4, TCSBRK, 0x1)                   = 0
read(4, "?", 1)                         = 1
read(4, "\252", 1)                      = 1
read(4, "\252", 1)                      = 1
read(4, "\252", 1)                      = 1
read(4, "\252", 1)                      = 1
read(4, "\252", 1)                      = 1
read(4, "\0", 1)                        = 1
read(4, "\0", 1)                        = 1
read(4, "\0", 1)                        = 1
read(4, "\0", 1)                        = 1
read(4, "\240", 1)                      = 1
read(4, "\0", 1)                        = 1
read(4, "\0", 1)                        = 1
read(4, "\0", 1)                        = 1
read(4, "\0", 1)                        = 1
read(4, "\0", 1)                        = 1
read(4, "\362", 1)                      = 1
ioctl(4, TCFLSH, 0)                     = 0
write(4, "\6", 1)                       = 1
ioctl(4, TCSBRK, 0x1)                   = 0
read(4, "\2", 1)                        = 1
write(4, "\202", 1)                     = 1
ioctl(4, TCSBRK, 0x1)                   = 0
read(4, "\0", 1)                        = 1
write(4, "\216", 1)                     = 1
ioctl(4, TCSBRK, 0x1)                   = 0
read(4, "\23", 1)                       = 1
write(4, "\262", 1)                     = 1
ioctl(4, TCSBRK, 0x1)                   = 0
read(4, ",", 1)                         = 1
write(4, "\272", 1)                     = 1
ioctl(4, TCSBRK, 0x1)                   = 0
read(4, ">", 1)                         = 1
write(4, "\312", 1)                     = 1
ioctl(4, TCSBRK, 0x1)                   = 0
read(4, "2", 1)                         = 1
read(4, "\252", 1)                      = 1
read(4, "\252", 1)                      = 1
read(4, "T", 1)                         = 1
ioctl(4, TCFLSH, 0)                     = 0
write(4, "\6", 1)                       = 1
ioctl(4, TCSBRK, 0x1)                   = 0
read(4, "\2", 1)                        = 1
write(4, "\202", 1)                     = 1
ioctl(4, TCSBRK, 0x1)                   = 0
read(4, "\0", 1)                        = 1
write(4, "\216", 1)                     = 1
ioctl(4, TCSBRK, 0x1)                   = 0
read(4, "\23", 1)                       = 1
write(4, "\266", 1)                     = 1
ioctl(4, TCSBRK, 0x1)                   = 0
read(4, "-", 1)                         = 1
write(4, "\216", 1)                     = 1
ioctl(4, TCSBRK, 0x1)                   = 0
read(4, "3", 1)                         = 1
write(4, "\376", 1)                     = 1
ioctl(4, TCSBRK, 0x1)                   = 0
read(4, "?", 1)                         = 1
read(4, "\252", 1)                      = 1
read(4, "\252", 1)                      = 1
read(4, "\252", 1)                      = 1
read(4, "\252", 1)                      = 1
read(4, "\252", 1)                      = 1
read(4, "\0", 1)                        = 1
read(4, "\0", 1)                        = 1
read(4, "\0", 1)                        = 1
read(4, "\0", 1)                        = 1
read(4, "\240", 1)                      = 1
read(4, "\0", 1)                        = 1
read(4, "\0", 1)                        = 1
read(4, "\0", 1)                        = 1
read(4, "\0", 1)                        = 1
read(4, "\0", 1)                        = 1
read(4, "\362", 1)                      = 1
ioctl(4, TCFLSH, 0)                     = 0
write(4, "\6", 1)                       = 1
ioctl(4, TCSBRK, 0x1)                   = 0
read(4, "\2", 1)                        = 1
write(4, "\202", 1)                     = 1
ioctl(4, TCSBRK, 0x1)                   = 0
read(4, "\0", 1)                        = 1
write(4, "\216", 1)                     = 1
ioctl(4, TCSBRK, 0x1)                   = 0
read(4, "\23", 1)                       = 1
write(4, "\276", 1)                     = 1
ioctl(4, TCSBRK, 0x1)                   = 0
read(4, "/", 1)                         = 1
write(4, "\256", 1)                     = 1
ioctl(4, TCSBRK, 0x1)                   = 0
read(4, ";", 1)                         = 1
write(4, "\366", 1)                     = 1
ioctl(4, TCSBRK, 0x1)                   = 0
read(4, "=", 1)                         = 1
read(4, "T", 1)                         = 1
read(4, "T", 1)                         = 1
read(4, "T", 1)                         = 1
read(4, "9", 1)                         = 1
read(4, "\27", 1)                       = 1
read(4, "0", 1)                         = 1
read(4, "\21", 1)                       = 1
read(4, "\t", 1)                        = 1
read(4, "9", 1)                         = 1
read(4, "\27", 1)                       = 1
read(4, "0", 1)                         = 1
read(4, "\21", 1)                       = 1
read(4, "\t", 1)                        = 1
read(4, "0", 1)                         = 1
ioctl(4, TCFLSH, 0)                     = 0
write(4, "\6", 1)                       = 1
ioctl(4, TCSBRK, 0x1)                   = 0
read(4, "", 1)                          = 0
nanosleep({0, 0}, NULL)                 = 0
ioctl(4, TCFLSH, 0)                     = 0
write(4, "\6", 1)                       = 1
ioctl(4, TCSBRK, 0x1)                   = 0
read(4, "\2", 1)                        = 1
write(4, "\202", 1)                     = 1
ioctl(4, TCSBRK, 0x1)                   = 0
read(4, "\0", 1)                        = 1
write(4, "\222", 1)                     = 1
ioctl(4, TCSBRK, 0x1)                   = 0
read(4, "\24", 1)                       = 1
write(4, "\206", 1)                     = 1
ioctl(4, TCSBRK, 0x1)                   = 0
read(4, "!", 1)                         = 1
write(4, "\246", 1)                     = 1
ioctl(4, TCSBRK, 0x1)                   = 0
read(4, "9", 1)                         = 1
write(4, "\366", 1)                     = 1
ioctl(4, TCSBRK, 0x1)                   = 0
read(4, "=", 1)                         = 1
read(4, "\252", 1)                      = 1
read(4, "\252", 1)                      = 1
read(4, "\252", 1)                      = 1
read(4, "\n", 1)                        = 1
read(4, "\0", 1)                        = 1
read(4, "\0", 1)                        = 1
read(4, "\0", 1)                        = 1
read(4, "\0", 1)                        = 1
read(4, "\n", 1)                        = 1
read(4, "\0", 1)                        = 1
read(4, "\0", 1)                        = 1
read(4, "\0", 1)                        = 1
read(4, "\0", 1)                        = 1
read(4, "\22", 1)                       = 1
ioctl(4, TCFLSH, 0)                     = 0
write(4, "\6", 1)                       = 1
ioctl(4, TCSBRK, 0x1)                   = 0
read(4, "\2", 1)                        = 1
write(4, "\202", 1)                     = 1
ioctl(4, TCSBRK, 0x1)                   = 0
read(4, "\0", 1)                        = 1
write(4, "\226", 1)                     = 1
ioctl(4, TCSBRK, 0x1)                   = 0
read(4, "\25", 1)                       = 1
write(4, "\212", 1)                     = 1
ioctl(4, TCSBRK, 0x1)                   = 0
read(4, "\"", 1)                        = 1
write(4, "\236", 1)                     = 1
ioctl(4, TCSBRK, 0x1)                   = 0
read(4, "7", 1)                         = 1
write(4, "\332", 1)                     = 1
ioctl(4, TCSBRK, 0x1)                   = 0
read(4, "6", 1)                         = 1
read(4, "U", 1)                         = 1
read(4, "\376", 1)                      = 1
read(4, "\1", 1)                        = 1
read(4, "\0", 1)                        = 1
read(4, "\0", 1)                        = 1
read(4, "\0", 1)                        = 1
read(4, "T", 1)                         = 1
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
rt_sigaction(SIGCHLD, NULL, {SIG_DFL, [], 0}, 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
nanosleep({10, 0}, 0xbfc96704)          = 0
ioctl(4, TCFLSH, 0)                     = 0
write(4, "\6", 1)                       = 1
ioctl(4, TCSBRK, 0x1)                   = 0
read(4, "\2", 1)                        = 1
write(4, "\202", 1)                     = 1
ioctl(4, TCSBRK, 0x1)                   = 0
read(4, "\0", 1)                        = 1
write(4, "\226", 1)                     = 1
ioctl(4, TCSBRK, 0x1)                   = 0
read(4, "\25", 1)                       = 1
write(4, "\212", 1)                     = 1
ioctl(4, TCSBRK, 0x1)                   = 0
read(4, "\"", 1)                        = 1
write(4, "\236", 1)                     = 1
ioctl(4, TCSBRK, 0x1)                   = 0
read(4, "7", 1)                         = 1
write(4, "\332", 1)                     = 1
ioctl(4, TCSBRK, 0x1)                   = 0
read(4, "6", 1)                         = 1
read(4, "U", 1)                         = 1
read(4, "\376", 1)                      = 1
read(4, "\1", 1)                        = 1
read(4, "\0", 1)                        = 1
read(4, "\0", 1)                        = 1
read(4, "\0", 1)                        = 1
read(4, "T", 1)                         = 1
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
rt_sigaction(SIGCHLD, NULL, {SIG_DFL, [], 0}, 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
nanosleep({10, 0}, 0xbfc96704)          = 0
ioctl(4, TCFLSH, 0)                     = 0
write(4, "\6", 1)                       = 1
ioctl(4, TCSBRK, 0x1)                   = 0
read(4, "\2", 1)                        = 1
write(4, "\202", 1)                     = 1
ioctl(4, TCSBRK, 0x1)                   = 0
read(4, "\0", 1)                        = 1
write(4, "\226", 1)                     = 1
ioctl(4, TCSBRK, 0x1)                   = 0
read(4, "\25", 1)                       = 1
write(4, "\212", 1)                     = 1
ioctl(4, TCSBRK, 0x1)                   = 0
read(4, "\"", 1)                        = 1
write(4, "\236", 1)                     = 1
ioctl(4, TCSBRK, 0x1)                   = 0
read(4, "7", 1)                         = 1
write(4, "\332", 1)                     = 1
ioctl(4, TCSBRK, 0x1)                   = 0
read(4, "6", 1)                         = 1
read(4, "U", 1)                         = 1
read(4, "\376", 1)                      = 1
read(4, "\1", 1)                        = 1
read(4, "\0", 1)                        = 1
read(4, "\0", 1)                        = 1
read(4, "\0", 1)                        = 1
read(4, "T", 1)                         = 1
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
rt_sigaction(SIGCHLD, NULL, {SIG_DFL, [], 0}, 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
nanosleep({10, 0},  <unfinished ...>