__libc_start_main(0x8049174, 1, 0xbfa48c34, 0x804d2a0, 0x804d290 <unfinished ...> strlen("/home/freddy/cpp/freetds/"...) = 73 __cxa_atexit(0x804c4e0, 0, 0, 0x804e118, 0xbfa48b38) = 0 strlen("/home/freddy/cpp/freetds/"...) = 72 __xpg_basename(0xbfa4ab0d, 0, 0, 0, 0) = 0xbfa4ab0f dirname(0xbfa4ab0d, 0, 0, 0, 0) = 0xbfa4ab0d getopt(1, 0xbfa48c34, "U:P:S:D:f:v") = -1 strcpy(0xbfa4712c, "../../../PWD") = 0xbfa4712c fopen64("../../../PWD", "r") = 0x8051028 fgets("# This file was taken from DBD::"..., 512, 0x8051028) = 0xbfa4812c strtok("# This file was taken from DBD::"..., "=") = "# This file was taken from DBD::"... strtok(NULL, "\n") = NULL fgets("# the installation\n", 512, 0x8051028) = 0xbfa4812c strtok("# the installation\n", "=") = "# the installation\n" strtok(NULL, "\n") = NULL fgets("#\n", 512, 0x8051028) = 0xbfa4812c strtok("#\n", "=") = "#\n" strtok(NULL, "\n") = NULL fgets("# UID: the username of a user to"..., 512, 0x8051028) = 0xbfa4812c strtok("# UID: the username of a user to"..., "=") = "# UID: the username of a user to"... strtok(NULL, "\n") = NULL fgets("# PWD: the password for that use"..., 512, 0x8051028) = 0xbfa4812c strtok("# PWD: the password for that use"..., "=") = "# PWD: the password for that use"... strtok(NULL, "\n") = NULL fgets("# SRV: the symbolic server name "..., 512, 0x8051028) = 0xbfa4812c strtok("# SRV: the symbolic server name "..., "=") = "# SRV: the symbolic server name "... strtok(NULL, "\n") = NULL fgets("# Note: if you use a hostna"..., 512, 0x8051028) = 0xbfa4812c strtok("# Note: if you use a hostna"..., "=") = "# Note: if you use a hostna"... strtok(NULL, "\n") = NULL fgets("# connect using the compile"..., 512, 0x8051028) = 0xbfa4812c strtok("# connect using the compile"..., "=") = "# connect using the compile"... strtok(NULL, "\n") = NULL fgets("# 4.2 or 7.0) which is usua"..., 512, 0x8051028) = 0xbfa4812c strtok("# 4.2 or 7.0) which is usua"..., "=") = "# 4.2 or 7.0) which is usua"... strtok(NULL, "\n") = NULL fgets("# DB: Database in which to crea"..., 512, 0x8051028) = 0xbfa4812c strtok("# DB: Database in which to crea"..., "=") = "# DB: Database in which to crea"... strtok(NULL, "\n") = NULL fgets("# Sybase or MS SQL server, "..., 512, 0x8051028) = 0xbfa4812c strtok("# Sybase or MS SQL server, "..., "=") = "# Sybase or MS SQL server, "... strtok(NULL, "\n") = NULL fgets("# is a good default choice "..., 512, 0x8051028) = 0xbfa4812c strtok("# is a good default choice "..., "=") = "# is a good default choice "... strtok(NULL, "\n") = NULL fgets("#\n", 512, 0x8051028) = 0xbfa4812c strtok("#\n", "=") = "#\n" strtok(NULL, "\n") = NULL fgets("#UID=guest\n", 512, 0x8051028) = 0xbfa4812c strtok("#UID=guest\n", "=") = "#UID" strtok(NULL, "\n") = "guest" fgets("#PWD=sybase\n", 512, 0x8051028) = 0xbfa4812c strtok("#PWD=sybase\n", "=") = "#PWD" strtok(NULL, "\n") = "sybase" fgets("#SRV=JDBC\n", 512, 0x8051028) = 0xbfa4812c strtok("#SRV=JDBC\n", "=") = "#SRV" strtok(NULL, "\n") = "JDBC" fgets("#DB=tempdb\n", 512, 0x8051028) = 0xbfa4812c strtok("#DB=tempdb\n", "=") = "#DB" strtok(NULL, "\n") = "tempdb" fgets("UID=testuser\n", 512, 0x8051028) = 0xbfa4812c strtok("UID=testuser\n", "=") = "UID" strtok(NULL, "\n") = "testuser" strcpy(0x804ec00, "testuser") = 0x804ec00 fgets("PWD=testpwd\n", 512, 0x8051028) = 0xbfa4812c strtok("PWD=testpwd\n", "=") = "PWD" strtok(NULL, "\n") = "testpwd" strcpy(0x804f200, "testpwd") = 0x804f200 fgets("SRV=TESTSRV1\n", 512, 0x8051028) = 0xbfa4812c strtok("SRV=TESTSRV1\n", "=") = "SRV" strtok(NULL, "\n") = "TESTSRV1" strcpy(0x804f000, "TESTSRV1") = 0x804f000 fgets("DB=FreeTDS\n", 512, 0x8051028) = 0xbfa4812c strtok("DB=FreeTDS\n", "=") = "DB" strtok(NULL, "\n") = "FreeTDS" strcpy(0x804ee00, "FreeTDS") = 0x804ee00 fgets("\n", 512, 0x8051028) = 0xbfa4812c strtok("\n", "=") = "\n" strtok(NULL, "\n") = NULL fgets("\n", 512, 0x8051028) = NULL fclose(0x8051028) = 0 found TESTSRV1.FreeTDS for testuser in "../../../PWD" printf("found %s.%s for %s in "%s"\n", "TESTSRV1", "FreeTDS", "testuser", "../../../PWD") = 54 Start fwrite("Start\n", 1, 6, 0xc654c0) = 6 About to logon calloc(12, 1) = 0x8051028 dbinit(0x804d3c0, 1, 6, 0xc654c0, 0xb7fe7a90) = 1 calloc(12, 1) = 0x8051038 dberrhandle(0x804b9dd, 1, 6, 0xc654c0, 0xb7fe7a90) = 0 dbmsghandle(0x804b3d1, 1, 6, 0xc654c0, 0xb7fe7a90) = 0 fwrite("About to logon\n", 1, 15, 0xc654c0) = 15 calloc(12, 1) = 0x8051048 dblogin(0x804d3c7, 1, 15, 0xc654c0, 0xb7fe7a90) = 0x8051058 dbsetlname(0x8051058, 0x804f200, 3, 0xc654c0, 0xb7fe7a90) = 1 dbsetlname(0x8051058, 0x804ec00, 2, 0xc654c0, 0xb7fe7a90) = 1 dbsetlname(0x8051058, 0x804d3d7, 5, 0xc654c0, 0xb7fe7a90) = 1 dbsetlname(0x8051058, 0x804d3dd, 1, 0xc654c0, 0xb7fe7a90) = 1 About to open fwrite("About to open\n", 1, 14, 0xc654c0) = 14 calloc(12, 1) = 0x80512a8 dbopen(0x8051058, 0x804f000, 14, 0xc654c0, 0xb7fe7a90 <unfinished ...> strchr("Changed database context to 'Fre"..., ''') = "'FreeTDS'." strchr("Changed language setting to 'us_"..., ''') = "'us_english'." <... dbopen resumed> ) = 0x80512b8 dbuse(0x80512b8, 0x804ee00, 14, 0xc654c0, 0xb7fe7a90 <unfinished ...> strchr("Changed database context to 'Fre"..., ''') = "'FreeTDS'." <... dbuse resumed> ) = 1 calloc(12, 1) = 0x80529f8 dbloginfree(0x8051058, 0x804ee00, 14, 0xc654c0, 0xb7fe7a90) = 0x8052a00 calloc(12, 1) = 0x8051058 dbsetopt(0x80512b8, 14, 0x804d3fb, 0, 0xb7fe7a90) = 1 calloc(12, 1) = 0x8052390 creating table fwrite("creating table\n", 1, 15, 0xc654c0) = 15 dbcmd(0x80512b8, 0x804d410, 15, 0xc654c0, 0xb7fe7a90) = 1 dbsqlexec(0x80512b8, 0x804d410, 15, 0xc654c0, 0xb7fe7a90) = 1 dbresults(0x80512b8, 0x804d410, 15, 0xc654c0, 0xb7fe7a90) = 1 dbresults(0x80512b8, 0x804d410, 15, 0xc654c0, 0xb7fe7a90) = 2 insert fwrite("insert\n", 1, 7, 0xc654c0) = 7 sprintf("insert into #dblib0008 values (1"..., "insert into #dblib0008 values (%"..., 1) = 44 dbcmd(0x80512b8, 0xbfa48388, 1, 1, 0xb7fe7a90) = 1 dbsqlexec(0x80512b8, 0xbfa48388, 1, 1, 0xb7fe7a90) = 1 dbresults(0x80512b8, 0xbfa48388, 1, 1, 0xb7fe7a90) = 1 dbresults(0x80512b8, 0xbfa48388, 1, 1, 0xb7fe7a90) = 2 sprintf("insert into #dblib0008 values (2"..., "insert into #dblib0008 values (%"..., 2) = 44 dbcmd(0x80512b8, 0xbfa48388, 2, 2, 0xb7fe7a90) = 1 dbsqlexec(0x80512b8, 0xbfa48388, 2, 2, 0xb7fe7a90) = 1 dbresults(0x80512b8, 0xbfa48388, 2, 2, 0xb7fe7a90) = 1 dbresults(0x80512b8, 0xbfa48388, 2, 2, 0xb7fe7a90) = 2 sprintf("insert into #dblib0008 values (3"..., "insert into #dblib0008 values (%"..., 3) = 44 dbcmd(0x80512b8, 0xbfa48388, 3, 3, 0xb7fe7a90) = 1 dbsqlexec(0x80512b8, 0xbfa48388, 3, 3, 0xb7fe7a90) = 1 dbresults(0x80512b8, 0xbfa48388, 3, 3, 0xb7fe7a90) = 1 dbresults(0x80512b8, 0xbfa48388, 3, 3, 0xb7fe7a90) = 2 sprintf("insert into #dblib0008 values (4"..., "insert into #dblib0008 values (%"..., 4) = 44 dbcmd(0x80512b8, 0xbfa48388, 4, 4, 0xb7fe7a90) = 1 dbsqlexec(0x80512b8, 0xbfa48388, 4, 4, 0xb7fe7a90) = 1 dbresults(0x80512b8, 0xbfa48388, 4, 4, 0xb7fe7a90) = 1 dbresults(0x80512b8, 0xbfa48388, 4, 4, 0xb7fe7a90) = 2 sprintf("insert into #dblib0008 values (5"..., "insert into #dblib0008 values (%"..., 5) = 44 dbcmd(0x80512b8, 0xbfa48388, 5, 5, 0xb7fe7a90) = 1 dbsqlexec(0x80512b8, 0xbfa48388, 5, 5, 0xb7fe7a90) = 1 dbresults(0x80512b8, 0xbfa48388, 5, 5, 0xb7fe7a90) = 1 dbresults(0x80512b8, 0xbfa48388, 5, 5, 0xb7fe7a90) = 2 sprintf("insert into #dblib0008 values (6"..., "insert into #dblib0008 values (%"..., 6) = 44 dbcmd(0x80512b8, 0xbfa48388, 6, 6, 0xb7fe7a90) = 1 dbsqlexec(0x80512b8, 0xbfa48388, 6, 6, 0xb7fe7a90) = 1 dbresults(0x80512b8, 0xbfa48388, 6, 6, 0xb7fe7a90) = 1 dbresults(0x80512b8, 0xbfa48388, 6, 6, 0xb7fe7a90) = 2 sprintf("insert into #dblib0008 values (7"..., "insert into #dblib0008 values (%"..., 7) = 44 dbcmd(0x80512b8, 0xbfa48388, 7, 7, 0xb7fe7a90) = 1 dbsqlexec(0x80512b8, 0xbfa48388, 7, 7, 0xb7fe7a90) = 1 dbresults(0x80512b8, 0xbfa48388, 7, 7, 0xb7fe7a90) = 1 dbresults(0x80512b8, 0xbfa48388, 7, 7, 0xb7fe7a90) = 2 sprintf("insert into #dblib0008 values (8"..., "insert into #dblib0008 values (%"..., 8) = 44 dbcmd(0x80512b8, 0xbfa48388, 8, 8, 0xb7fe7a90) = 1 dbsqlexec(0x80512b8, 0xbfa48388, 8, 8, 0xb7fe7a90) = 1 dbresults(0x80512b8, 0xbfa48388, 8, 8, 0xb7fe7a90) = 1 dbresults(0x80512b8, 0xbfa48388, 8, 8, 0xb7fe7a90) = 2 sprintf("insert into #dblib0008 values (9"..., "insert into #dblib0008 values (%"..., 9) = 44 dbcmd(0x80512b8, 0xbfa48388, 9, 9, 0xb7fe7a90) = 1 dbsqlexec(0x80512b8, 0xbfa48388, 9, 9, 0xb7fe7a90) = 1 dbresults(0x80512b8, 0xbfa48388, 9, 9, 0xb7fe7a90) = 1 dbresults(0x80512b8, 0xbfa48388, 9, 9, 0xb7fe7a90) = 2 sprintf("insert into #dblib0008 values (1"..., "insert into #dblib0008 values (%"..., 10) = 45 dbcmd(0x80512b8, 0xbfa48388, 10, 10, 0xb7fe7a90) = 1 dbsqlexec(0x80512b8, 0xbfa48388, 10, 10, 0xb7fe7a90) = 1 dbresults(0x80512b8, 0xbfa48388, 10, 10, 0xb7fe7a90) = 1 dbresults(0x80512b8, 0xbfa48388, 10, 10, 0xb7fe7a90) = 2 sprintf("insert into #dblib0008 values (1"..., "insert into #dblib0008 values (%"..., 11) = 45 dbcmd(0x80512b8, 0xbfa48388, 11, 11, 0xb7fe7a90) = 1 dbsqlexec(0x80512b8, 0xbfa48388, 11, 11, 0xb7fe7a90) = 1 dbresults(0x80512b8, 0xbfa48388, 11, 11, 0xb7fe7a90) = 1 dbresults(0x80512b8, 0xbfa48388, 11, 11, 0xb7fe7a90) = 2 sprintf("insert into #dblib0008 values (1"..., "insert into #dblib0008 values (%"..., 12) = 45 dbcmd(0x80512b8, 0xbfa48388, 12, 12, 0xb7fe7a90) = 1 dbsqlexec(0x80512b8, 0xbfa48388, 12, 12, 0xb7fe7a90) = 1 dbresults(0x80512b8, 0xbfa48388, 12, 12, 0xb7fe7a90) = 1 dbresults(0x80512b8, 0xbfa48388, 12, 12, 0xb7fe7a90) = 2 sprintf("insert into #dblib0008 values (1"..., "insert into #dblib0008 values (%"..., 13) = 45 dbcmd(0x80512b8, 0xbfa48388, 13, 13, 0xb7fe7a90) = 1 dbsqlexec(0x80512b8, 0xbfa48388, 13, 13, 0xb7fe7a90) = 1 dbresults(0x80512b8, 0xbfa48388, 13, 13, 0xb7fe7a90) = 1 dbresults(0x80512b8, 0xbfa48388, 13, 13, 0xb7fe7a90) = 2 sprintf("insert into #dblib0008 values (1"..., "insert into #dblib0008 values (%"..., 14) = 45 dbcmd(0x80512b8, 0xbfa48388, 14, 14, 0xb7fe7a90) = 1 dbsqlexec(0x80512b8, 0xbfa48388, 14, 14, 0xb7fe7a90) = 1 dbresults(0x80512b8, 0xbfa48388, 14, 14, 0xb7fe7a90) = 1 dbresults(0x80512b8, 0xbfa48388, 14, 14, 0xb7fe7a90) = 2 sprintf("insert into #dblib0008 values (1"..., "insert into #dblib0008 values (%"..., 15) = 45 dbcmd(0x80512b8, 0xbfa48388, 15, 15, 0xb7fe7a90) = 1 dbsqlexec(0x80512b8, 0xbfa48388, 15, 15, 0xb7fe7a90) = 1 dbresults(0x80512b8, 0xbfa48388, 15, 15, 0xb7fe7a90) = 1 dbresults(0x80512b8, 0xbfa48388, 15, 15, 0xb7fe7a90) = 2 sprintf("insert into #dblib0008 values (1"..., "insert into #dblib0008 values (%"..., 16) = 45 dbcmd(0x80512b8, 0xbfa48388, 16, 16, 0xb7fe7a90) = 1 dbsqlexec(0x80512b8, 0xbfa48388, 16, 16, 0xb7fe7a90) = 1 dbresults(0x80512b8, 0xbfa48388, 16, 16, 0xb7fe7a90) = 1 dbresults(0x80512b8, 0xbfa48388, 16, 16, 0xb7fe7a90) = 2 sprintf("insert into #dblib0008 values (1"..., "insert into #dblib0008 values (%"..., 17) = 45 dbcmd(0x80512b8, 0xbfa48388, 17, 17, 0xb7fe7a90) = 1 dbsqlexec(0x80512b8, 0xbfa48388, 17, 17, 0xb7fe7a90) = 1 dbresults(0x80512b8, 0xbfa48388, 17, 17, 0xb7fe7a90) = 1 dbresults(0x80512b8, 0xbfa48388, 17, 17, 0xb7fe7a90) = 2 sprintf("insert into #dblib0008 values (1"..., "insert into #dblib0008 values (%"..., 18) = 45 dbcmd(0x80512b8, 0xbfa48388, 18, 18, 0xb7fe7a90) = 1 dbsqlexec(0x80512b8, 0xbfa48388, 18, 18, 0xb7fe7a90) = 1 dbresults(0x80512b8, 0xbfa48388, 18, 18, 0xb7fe7a90) = 1 dbresults(0x80512b8, 0xbfa48388, 18, 18, 0xb7fe7a90) = 2 sprintf("insert into #dblib0008 values (1"..., "insert into #dblib0008 values (%"..., 19) = 45 dbcmd(0x80512b8, 0xbfa48388, 19, 19, 0xb7fe7a90) = 1 dbsqlexec(0x80512b8, 0xbfa48388, 19, 19, 0xb7fe7a90) = 1 dbresults(0x80512b8, 0xbfa48388, 19, 19, 0xb7fe7a90) = 1 dbresults(0x80512b8, 0xbfa48388, 19, 19, 0xb7fe7a90) = 2 sprintf("insert into #dblib0008 values (2"..., "insert into #dblib0008 values (%"..., 20) = 45 dbcmd(0x80512b8, 0xbfa48388, 20, 20, 0xb7fe7a90) = 1 dbsqlexec(0x80512b8, 0xbfa48388, 20, 20, 0xb7fe7a90) = 1 dbresults(0x80512b8, 0xbfa48388, 20, 20, 0xb7fe7a90) = 1 dbresults(0x80512b8, 0xbfa48388, 20, 20, 0xb7fe7a90) = 2 sprintf("insert into #dblib0008 values (2"..., "insert into #dblib0008 values (%"..., 21) = 45 dbcmd(0x80512b8, 0xbfa48388, 21, 21, 0xb7fe7a90) = 1 dbsqlexec(0x80512b8, 0xbfa48388, 21, 21, 0xb7fe7a90) = 1 dbresults(0x80512b8, 0xbfa48388, 21, 21, 0xb7fe7a90) = 1 dbresults(0x80512b8, 0xbfa48388, 21, 21, 0xb7fe7a90) = 2 sprintf("insert into #dblib0008 values (2"..., "insert into #dblib0008 values (%"..., 22) = 45 dbcmd(0x80512b8, 0xbfa48388, 22, 22, 0xb7fe7a90) = 1 dbsqlexec(0x80512b8, 0xbfa48388, 22, 22, 0xb7fe7a90) = 1 dbresults(0x80512b8, 0xbfa48388, 22, 22, 0xb7fe7a90) = 1 dbresults(0x80512b8, 0xbfa48388, 22, 22, 0xb7fe7a90) = 2 sprintf("insert into #dblib0008 values (2"..., "insert into #dblib0008 values (%"..., 23) = 45 dbcmd(0x80512b8, 0xbfa48388, 23, 23, 0xb7fe7a90) = 1 dbsqlexec(0x80512b8, 0xbfa48388, 23, 23, 0xb7fe7a90) = 1 dbresults(0x80512b8, 0xbfa48388, 23, 23, 0xb7fe7a90) = 1 dbresults(0x80512b8, 0xbfa48388, 23, 23, 0xb7fe7a90) = 2 sprintf("insert into #dblib0008 values (2"..., "insert into #dblib0008 values (%"..., 24) = 45 dbcmd(0x80512b8, 0xbfa48388, 24, 24, 0xb7fe7a90) = 1 dbsqlexec(0x80512b8, 0xbfa48388, 24, 24, 0xb7fe7a90) = 1 dbresults(0x80512b8, 0xbfa48388, 24, 24, 0xb7fe7a90) = 1 dbresults(0x80512b8, 0xbfa48388, 24, 24, 0xb7fe7a90) = 2 sprintf("insert into #dblib0008 values (2"..., "insert into #dblib0008 values (%"..., 25) = 45 dbcmd(0x80512b8, 0xbfa48388, 25, 25, 0xb7fe7a90) = 1 dbsqlexec(0x80512b8, 0xbfa48388, 25, 25, 0xb7fe7a90) = 1 dbresults(0x80512b8, 0xbfa48388, 25, 25, 0xb7fe7a90) = 1 dbresults(0x80512b8, 0xbfa48388, 25, 25, 0xb7fe7a90) = 2 sprintf("insert into #dblib0008 values (2"..., "insert into #dblib0008 values (%"..., 26) = 45 dbcmd(0x80512b8, 0xbfa48388, 26, 26, 0xb7fe7a90) = 1 dbsqlexec(0x80512b8, 0xbfa48388, 26, 26, 0xb7fe7a90) = 1 dbresults(0x80512b8, 0xbfa48388, 26, 26, 0xb7fe7a90) = 1 dbresults(0x80512b8, 0xbfa48388, 26, 26, 0xb7fe7a90) = 2 sprintf("insert into #dblib0008 values (2"..., "insert into #dblib0008 values (%"..., 27) = 45 dbcmd(0x80512b8, 0xbfa48388, 27, 27, 0xb7fe7a90) = 1 dbsqlexec(0x80512b8, 0xbfa48388, 27, 27, 0xb7fe7a90) = 1 dbresults(0x80512b8, 0xbfa48388, 27, 27, 0xb7fe7a90) = 1 dbresults(0x80512b8, 0xbfa48388, 27, 27, 0xb7fe7a90) = 2 sprintf("insert into #dblib0008 values (2"..., "insert into #dblib0008 values (%"..., 28) = 45 dbcmd(0x80512b8, 0xbfa48388, 28, 28, 0xb7fe7a90) = 1 dbsqlexec(0x80512b8, 0xbfa48388, 28, 28, 0xb7fe7a90) = 1 dbresults(0x80512b8, 0xbfa48388, 28, 28, 0xb7fe7a90) = 1 dbresults(0x80512b8, 0xbfa48388, 28, 28, 0xb7fe7a90) = 2 sprintf("insert into #dblib0008 values (2"..., "insert into #dblib0008 values (%"..., 29) = 45 dbcmd(0x80512b8, 0xbfa48388, 29, 29, 0xb7fe7a90) = 1 dbsqlexec(0x80512b8, 0xbfa48388, 29, 29, 0xb7fe7a90) = 1 dbresults(0x80512b8, 0xbfa48388, 29, 29, 0xb7fe7a90) = 1 dbresults(0x80512b8, 0xbfa48388, 29, 29, 0xb7fe7a90) = 2 sprintf("insert into #dblib0008 values (3"..., "insert into #dblib0008 values (%"..., 30) = 45 dbcmd(0x80512b8, 0xbfa48388, 30, 30, 0xb7fe7a90) = 1 dbsqlexec(0x80512b8, 0xbfa48388, 30, 30, 0xb7fe7a90) = 1 dbresults(0x80512b8, 0xbfa48388, 30, 30, 0xb7fe7a90) = 1 dbresults(0x80512b8, 0xbfa48388, 30, 30, 0xb7fe7a90) = 2 sprintf("insert into #dblib0008 values (3"..., "insert into #dblib0008 values (%"..., 31) = 45 dbcmd(0x80512b8, 0xbfa48388, 31, 31, 0xb7fe7a90) = 1 dbsqlexec(0x80512b8, 0xbfa48388, 31, 31, 0xb7fe7a90) = 1 dbresults(0x80512b8, 0xbfa48388, 31, 31, 0xb7fe7a90) = 1 dbresults(0x80512b8, 0xbfa48388, 31, 31, 0xb7fe7a90) = 2 sprintf("insert into #dblib0008 values (3"..., "insert into #dblib0008 values (%"..., 32) = 45 dbcmd(0x80512b8, 0xbfa48388, 32, 32, 0xb7fe7a90) = 1 dbsqlexec(0x80512b8, 0xbfa48388, 32, 32, 0xb7fe7a90) = 1 dbresults(0x80512b8, 0xbfa48388, 32, 32, 0xb7fe7a90) = 1 dbresults(0x80512b8, 0xbfa48388, 32, 32, 0xb7fe7a90) = 2 sprintf("insert into #dblib0008 values (3"..., "insert into #dblib0008 values (%"..., 33) = 45 dbcmd(0x80512b8, 0xbfa48388, 33, 33, 0xb7fe7a90) = 1 dbsqlexec(0x80512b8, 0xbfa48388, 33, 33, 0xb7fe7a90) = 1 dbresults(0x80512b8, 0xbfa48388, 33, 33, 0xb7fe7a90) = 1 dbresults(0x80512b8, 0xbfa48388, 33, 33, 0xb7fe7a90) = 2 sprintf("insert into #dblib0008 values (3"..., "insert into #dblib0008 values (%"..., 34) = 45 dbcmd(0x80512b8, 0xbfa48388, 34, 34, 0xb7fe7a90) = 1 dbsqlexec(0x80512b8, 0xbfa48388, 34, 34, 0xb7fe7a90) = 1 dbresults(0x80512b8, 0xbfa48388, 34, 34, 0xb7fe7a90) = 1 dbresults(0x80512b8, 0xbfa48388, 34, 34, 0xb7fe7a90) = 2 sprintf("insert into #dblib0008 values (3"..., "insert into #dblib0008 values (%"..., 35) = 45 dbcmd(0x80512b8, 0xbfa48388, 35, 35, 0xb7fe7a90) = 1 dbsqlexec(0x80512b8, 0xbfa48388, 35, 35, 0xb7fe7a90) = 1 dbresults(0x80512b8, 0xbfa48388, 35, 35, 0xb7fe7a90) = 1 dbresults(0x80512b8, 0xbfa48388, 35, 35, 0xb7fe7a90) = 2 sprintf("insert into #dblib0008 values (3"..., "insert into #dblib0008 values (%"..., 36) = 45 dbcmd(0x80512b8, 0xbfa48388, 36, 36, 0xb7fe7a90) = 1 dbsqlexec(0x80512b8, 0xbfa48388, 36, 36, 0xb7fe7a90) = 1 dbresults(0x80512b8, 0xbfa48388, 36, 36, 0xb7fe7a90) = 1 dbresults(0x80512b8, 0xbfa48388, 36, 36, 0xb7fe7a90) = 2 sprintf("insert into #dblib0008 values (3"..., "insert into #dblib0008 values (%"..., 37) = 45 dbcmd(0x80512b8, 0xbfa48388, 37, 37, 0xb7fe7a90) = 1 dbsqlexec(0x80512b8, 0xbfa48388, 37, 37, 0xb7fe7a90) = 1 dbresults(0x80512b8, 0xbfa48388, 37, 37, 0xb7fe7a90) = 1 dbresults(0x80512b8, 0xbfa48388, 37, 37, 0xb7fe7a90) = 2 sprintf("insert into #dblib0008 values (3"..., "insert into #dblib0008 values (%"..., 38) = 45 dbcmd(0x80512b8, 0xbfa48388, 38, 38, 0xb7fe7a90) = 1 dbsqlexec(0x80512b8, 0xbfa48388, 38, 38, 0xb7fe7a90) = 1 dbresults(0x80512b8, 0xbfa48388, 38, 38, 0xb7fe7a90) = 1 dbresults(0x80512b8, 0xbfa48388, 38, 38, 0xb7fe7a90) = 2 sprintf("insert into #dblib0008 values (3"..., "insert into #dblib0008 values (%"..., 39) = 45 dbcmd(0x80512b8, 0xbfa48388, 39, 39, 0xb7fe7a90) = 1 dbsqlexec(0x80512b8, 0xbfa48388, 39, 39, 0xb7fe7a90) = 1 dbresults(0x80512b8, 0xbfa48388, 39, 39, 0xb7fe7a90) = 1 dbresults(0x80512b8, 0xbfa48388, 39, 39, 0xb7fe7a90) = 2 sprintf("insert into #dblib0008 values (4"..., "insert into #dblib0008 values (%"..., 40) = 45 dbcmd(0x80512b8, 0xbfa48388, 40, 40, 0xb7fe7a90) = 1 dbsqlexec(0x80512b8, 0xbfa48388, 40, 40, 0xb7fe7a90) = 1 dbresults(0x80512b8, 0xbfa48388, 40, 40, 0xb7fe7a90) = 1 dbresults(0x80512b8, 0xbfa48388, 40, 40, 0xb7fe7a90) = 2 sprintf("insert into #dblib0008 values (4"..., "insert into #dblib0008 values (%"..., 41) = 45 dbcmd(0x80512b8, 0xbfa48388, 41, 41, 0xb7fe7a90) = 1 dbsqlexec(0x80512b8, 0xbfa48388, 41, 41, 0xb7fe7a90) = 1 dbresults(0x80512b8, 0xbfa48388, 41, 41, 0xb7fe7a90) = 1 dbresults(0x80512b8, 0xbfa48388, 41, 41, 0xb7fe7a90) = 2 sprintf("insert into #dblib0008 values (4"..., "insert into #dblib0008 values (%"..., 42) = 45 dbcmd(0x80512b8, 0xbfa48388, 42, 42, 0xb7fe7a90) = 1 dbsqlexec(0x80512b8, 0xbfa48388, 42, 42, 0xb7fe7a90) = 1 dbresults(0x80512b8, 0xbfa48388, 42, 42, 0xb7fe7a90) = 1 dbresults(0x80512b8, 0xbfa48388, 42, 42, 0xb7fe7a90) = 2 sprintf("insert into #dblib0008 values (4"..., "insert into #dblib0008 values (%"..., 43) = 45 dbcmd(0x80512b8, 0xbfa48388, 43, 43, 0xb7fe7a90) = 1 dbsqlexec(0x80512b8, 0xbfa48388, 43, 43, 0xb7fe7a90) = 1 dbresults(0x80512b8, 0xbfa48388, 43, 43, 0xb7fe7a90) = 1 dbresults(0x80512b8, 0xbfa48388, 43, 43, 0xb7fe7a90) = 2 sprintf("insert into #dblib0008 values (4"..., "insert into #dblib0008 values (%"..., 44) = 45 dbcmd(0x80512b8, 0xbfa48388, 44, 44, 0xb7fe7a90) = 1 dbsqlexec(0x80512b8, 0xbfa48388, 44, 44, 0xb7fe7a90) = 1 dbresults(0x80512b8, 0xbfa48388, 44, 44, 0xb7fe7a90) = 1 dbresults(0x80512b8, 0xbfa48388, 44, 44, 0xb7fe7a90) = 2 sprintf("insert into #dblib0008 values (4"..., "insert into #dblib0008 values (%"..., 45) = 45 dbcmd(0x80512b8, 0xbfa48388, 45, 45, 0xb7fe7a90) = 1 dbsqlexec(0x80512b8, 0xbfa48388, 45, 45, 0xb7fe7a90) = 1 dbresults(0x80512b8, 0xbfa48388, 45, 45, 0xb7fe7a90) = 1 dbresults(0x80512b8, 0xbfa48388, 45, 45, 0xb7fe7a90) = 2 sprintf("insert into #dblib0008 values (4"..., "insert into #dblib0008 values (%"..., 46) = 45 dbcmd(0x80512b8, 0xbfa48388, 46, 46, 0xb7fe7a90) = 1 dbsqlexec(0x80512b8, 0xbfa48388, 46, 46, 0xb7fe7a90) = 1 dbresults(0x80512b8, 0xbfa48388, 46, 46, 0xb7fe7a90) = 1 dbresults(0x80512b8, 0xbfa48388, 46, 46, 0xb7fe7a90) = 2 sprintf("insert into #dblib0008 values (4"..., "insert into #dblib0008 values (%"..., 47) = 45 dbcmd(0x80512b8, 0xbfa48388, 47, 47, 0xb7fe7a90) = 1 dbsqlexec(0x80512b8, 0xbfa48388, 47, 47, 0xb7fe7a90) = 1 dbresults(0x80512b8, 0xbfa48388, 47, 47, 0xb7fe7a90) = 1 dbresults(0x80512b8, 0xbfa48388, 47, 47, 0xb7fe7a90) = 2 sprintf("insert into #dblib0008 values (4"..., "insert into #dblib0008 values (%"..., 48) = 45 dbcmd(0x80512b8, 0xbfa48388, 48, 48, 0xb7fe7a90) = 1 dbsqlexec(0x80512b8, 0xbfa48388, 48, 48, 0xb7fe7a90) = 1 dbresults(0x80512b8, 0xbfa48388, 48, 48, 0xb7fe7a90) = 1 dbresults(0x80512b8, 0xbfa48388, 48, 48, 0xb7fe7a90) = 2 sprintf("insert into #dblib0008 values (4"..., "insert into #dblib0008 values (%"..., 49) = 45 dbcmd(0x80512b8, 0xbfa48388, 49, 49, 0xb7fe7a90) = 1 dbsqlexec(0x80512b8, 0xbfa48388, 49, 49, 0xb7fe7a90) = 1 dbresults(0x80512b8, 0xbfa48388, 49, 49, 0xb7fe7a90) = 1 dbresults(0x80512b8, 0xbfa48388, 49, 49, 0xb7fe7a90) = 2 select fwrite("select\n", 1, 7, 0xc654c0) = 7 dbcmd(0x80512b8, 0x804d490, 7, 0xc654c0, 0xb7fe7a90) = 1 dbsqlexec(0x80512b8, 0x804d490, 7, 0xc654c0, 0xb7fe7a90) = 1 calloc(12, 1) = 0x80510c8 dbresults(0x80512b8, 0x804d490, 7, 0xc654c0, 0xb7fe7a90) = 1 calloc(12, 1) = 0x8051208 dbnumcols(0x80512b8, 0x804d490, 7, 0xc654c0, 0xb7fe7a90) = 2 calloc(12, 1) = 0x8051218 dbcolname(0x80512b8, 1, 7, 0xc654c0, 0xb7fe7a90) = 0x80510d8 col 1 is i printf("col %d is %s\n", 1, "i") = 11 calloc(12, 1) = 0x8051228 dbnumcols(0x80512b8, 1, 0x80510d8, 0xc654c0, 0xb7fe7a90) = 2 calloc(12, 1) = 0x8051238 dbcolname(0x80512b8, 2, 0x80510d8, 0xc654c0, 0xb7fe7a90) = 0x8051168 col 2 is s printf("col %d is %s\n", 2, "s") = 11 calloc(12, 1) = 0x8051248 dbnumcols(0x80512b8, 2, 0x8051168, 0xc654c0, 0xb7fe7a90) = 2 calloc(12, 1) = 0x8051258 dbbind(0x80512b8, 1, 3, -1, 0xbfa48370) = 1 calloc(12, 1) = 0x8051268 dbbind(0x80512b8, 2, 12, -1, 0xbfa48788) = 1 calloc(12, 1) = 0x8051278 calloc(12, 1) = 0x8051288 sprintf("row 001", "row %03d", 1) = 7 calloc(12, 1) = 0x8051298 calloc(12, 1) = 0x8066d30 dbnextrow(0x80512b8, 0x804d4de, 1, -1, 0xbfa48788) = -1 calloc(12, 1) = 0x8066dc0 strncmp("row 001 ", "row 001", 7) = 0 Read a row of data -> 1 row 001 printf("Read a row of data -> %d %s\n", 1, "row 001 ") = 35 sprintf("row 002", "row %03d", 2) = 7 calloc(12, 1) = 0x8066dd0 calloc(12, 1) = 0x8066de0 dbnextrow(0x80512b8, 0x804d4de, 2, -1, 0xbfa48788) = -1 calloc(12, 1) = 0x8066e90 strncmp("row 002 ", "row 002", 7) = 0 Read a row of data -> 2 row 002 printf("Read a row of data -> %d %s\n", 2, "row 002 ") = 35 sprintf("row 003", "row %03d", 3) = 7 calloc(12, 1) = 0x8066ea0 calloc(12, 1) = 0x8066eb0 dbnextrow(0x80512b8, 0x804d4de, 3, -1, 0xbfa48788) = -1 calloc(12, 1) = 0x8066f60 strncmp("row 003 ", "row 003", 7) = 0 Read a row of data -> 3 row 003 printf("Read a row of data -> %d %s\n", 3, "row 003 ") = 35 sprintf("row 004", "row %03d", 4) = 7 calloc(12, 1) = 0x8066f70 calloc(12, 1) = 0x8066f80 dbnextrow(0x80512b8, 0x804d4de, 4, -1, 0xbfa48788) = -1 calloc(12, 1) = 0x8067030 strncmp("row 004 ", "row 004", 7) = 0 Read a row of data -> 4 row 004 printf("Read a row of data -> %d %s\n", 4, "row 004 ") = 35 sprintf("row 005", "row %03d", 5) = 7 calloc(12, 1) = 0x8067040 calloc(12, 1) = 0x8067050 dbnextrow(0x80512b8, 0x804d4de, 5, -1, 0xbfa48788) = -1 calloc(12, 1) = 0x8067100 strncmp("row 005 ", "row 005", 7) = 0 Read a row of data -> 5 row 005 printf("Read a row of data -> %d %s\n", 5, "row 005 ") = 35 sprintf("row 006", "row %03d", 6) = 7 calloc(12, 1) = 0x8067110 calloc(12, 1) = 0x8067120 dbnextrow(0x80512b8, 0x804d4de, 6, -1, 0xbfa48788) = -1 calloc(12, 1) = 0x80671d0 strncmp("row 006 ", "row 006", 7) = 0 Read a row of data -> 6 row 006 printf("Read a row of data -> %d %s\n", 6, "row 006 ") = 35 sprintf("row 007", "row %03d", 7) = 7 calloc(12, 1) = 0x80671e0 calloc(12, 1) = 0x80671f0 dbnextrow(0x80512b8, 0x804d4de, 7, -1, 0xbfa48788) = -1 calloc(12, 1) = 0x80672a0 strncmp("row 007 ", "row 007", 7) = 0 Read a row of data -> 7 row 007 printf("Read a row of data -> %d %s\n", 7, "row 007 ") = 35 sprintf("row 008", "row %03d", 8) = 7 calloc(12, 1) = 0x80672b0 calloc(12, 1) = 0x80672c0 dbnextrow(0x80512b8, 0x804d4de, 8, -1, 0xbfa48788) = -1 calloc(12, 1) = 0x8067370 strncmp("row 008 ", "row 008", 7) = 0 Read a row of data -> 8 row 008 printf("Read a row of data -> %d %s\n", 8, "row 008 ") = 35 sprintf("row 009", "row %03d", 9) = 7 calloc(12, 1) = 0x8067380 calloc(12, 1) = 0x8067390 dbnextrow(0x80512b8, 0x804d4de, 9, -1, 0xbfa48788) = -1 calloc(12, 1) = 0x80673e0 strncmp("row 009 ", "row 009", 7) = 0 Read a row of data -> 9 row 009 printf("Read a row of data -> %d %s\n", 9, "row 009 ") = 35 sprintf("row 010", "row %03d", 10) = 7 calloc(12, 1) = 0x80676b0 calloc(12, 1) = 0x80676c0 dbnextrow(0x80512b8, 0x804d4de, 10, -1, 0xbfa48788) = -1 calloc(12, 1) = 0x8067770 strncmp("row 010 ", "row 010", 7) = 0 Read a row of data -> 10 row 010 printf("Read a row of data -> %d %s\n", 10, "row 010 ") = 36 sprintf("row 011", "row %03d", 11) = 7 calloc(12, 1) = 0x8067780 calloc(12, 1) = 0x8067790 dbnextrow(0x80512b8, 0x804d4de, 11, -1, 0xbfa48788) = -1 calloc(12, 1) = 0x8067840 strncmp("row 011 ", "row 011", 7) = 0 Read a row of data -> 11 row 011 printf("Read a row of data -> %d %s\n", 11, "row 011 ") = 36 sprintf("row 012", "row %03d", 12) = 7 calloc(12, 1) = 0x8067850 calloc(12, 1) = 0x8067860 dbnextrow(0x80512b8, 0x804d4de, 12, -1, 0xbfa48788) = -1 calloc(12, 1) = 0x8067910 strncmp("row 012 ", "row 012", 7) = 0 Read a row of data -> 12 row 012 printf("Read a row of data -> %d %s\n", 12, "row 012 ") = 36 sprintf("row 013", "row %03d", 13) = 7 calloc(12, 1) = 0x8067920 calloc(12, 1) = 0x8067930 dbnextrow(0x80512b8, 0x804d4de, 13, -1, 0xbfa48788) = -1 calloc(12, 1) = 0x80679e0 strncmp("row 013 ", "row 013", 7) = 0 Read a row of data -> 13 row 013 printf("Read a row of data -> %d %s\n", 13, "row 013 ") = 36 sprintf("row 014", "row %03d", 14) = 7 calloc(12, 1) = 0x80679f0 calloc(12, 1) = 0x8067a00 dbnextrow(0x80512b8, 0x804d4de, 14, -1, 0xbfa48788) = -1 calloc(12, 1) = 0x8067ab0 strncmp("row 014 ", "row 014", 7) = 0 Read a row of data -> 14 row 014 printf("Read a row of data -> %d %s\n", 14, "row 014 ") = 36 sprintf("row 015", "row %03d", 15) = 7 calloc(12, 1) = 0x8067ac0 calloc(12, 1) = 0x8067ad0 dbnextrow(0x80512b8, 0x804d4de, 15, -1, 0xbfa48788) = -1 calloc(12, 1) = 0x8067b80 strncmp("row 015 ", "row 015", 7) = 0 Read a row of data -> 15 row 015 printf("Read a row of data -> %d %s\n", 15, "row 015 ") = 36 sprintf("row 016", "row %03d", 16) = 7 calloc(12, 1) = 0x8067b90 calloc(12, 1) = 0x8067ba0 dbnextrow(0x80512b8, 0x804d4de, 16, -1, 0xbfa48788) = -1 calloc(12, 1) = 0x8067c50 strncmp("row 016 ", "row 016", 7) = 0 Read a row of data -> 16 row 016 printf("Read a row of data -> %d %s\n", 16, "row 016 ") = 36 sprintf("row 017", "row %03d", 17) = 7 calloc(12, 1) = 0x8067c60 calloc(12, 1) = 0x8067c70 dbnextrow(0x80512b8, 0x804d4de, 17, -1, 0xbfa48788) = -1 calloc(12, 1) = 0x8067d20 strncmp("row 017 ", "row 017", 7) = 0 Read a row of data -> 17 row 017 printf("Read a row of data -> %d %s\n", 17, "row 017 ") = 36 sprintf("row 018", "row %03d", 18) = 7 calloc(12, 1) = 0x8067d30 calloc(12, 1) = 0x8067d40 dbnextrow(0x80512b8, 0x804d4de, 18, -1, 0xbfa48788) = -1 calloc(12, 1) = 0x8067df0 strncmp("row 018 ", "row 018", 7) = 0 Read a row of data -> 18 row 018 printf("Read a row of data -> %d %s\n", 18, "row 018 ") = 36 sprintf("row 019", "row %03d", 19) = 7 calloc(12, 1) = 0x8067e00 calloc(12, 1) = 0x8067e10 dbnextrow(0x80512b8, 0x804d4de, 19, -1, 0xbfa48788) = -1 calloc(12, 1) = 0x8067ec0 strncmp("row 019 ", "row 019", 7) = 0 Read a row of data -> 19 row 019 printf("Read a row of data -> %d %s\n", 19, "row 019 ") = 36 sprintf("row 020", "row %03d", 20) = 7 calloc(12, 1) = 0x8067ed0 calloc(12, 1) = 0x8067ee0 dbnextrow(0x80512b8, 0x804d4de, 20, -1, 0xbfa48788) = -1 calloc(12, 1) = 0x8067f90 strncmp("row 020 ", "row 020", 7) = 0 Read a row of data -> 20 row 020 printf("Read a row of data -> %d %s\n", 20, "row 020 ") = 36 sprintf("row 021", "row %03d", 21) = 7 calloc(12, 1) = 0x8067fa0 calloc(12, 1) = 0x8067fb0 dbnextrow(0x80512b8, 0x804d4de, 21, -1, 0xbfa48788) = -1 calloc(12, 1) = 0x8068060 strncmp("row 021 ", "row 021", 7) = 0 Read a row of data -> 21 row 021 printf("Read a row of data -> %d %s\n", 21, "row 021 ") = 36 sprintf("row 022", "row %03d", 22) = 7 calloc(12, 1) = 0x8068070 calloc(12, 1) = 0x8068080 dbnextrow(0x80512b8, 0x804d4de, 22, -1, 0xbfa48788) = -1 calloc(12, 1) = 0x8068130 strncmp("row 022 ", "row 022", 7) = 0 Read a row of data -> 22 row 022 printf("Read a row of data -> %d %s\n", 22, "row 022 ") = 36 sprintf("row 023", "row %03d", 23) = 7 calloc(12, 1) = 0x8068140 calloc(12, 1) = 0x8068150 dbnextrow(0x80512b8, 0x804d4de, 23, -1, 0xbfa48788) = -1 calloc(12, 1) = 0x8068200 strncmp("row 023 ", "row 023", 7) = 0 Read a row of data -> 23 row 023 printf("Read a row of data -> %d %s\n", 23, "row 023 ") = 36 sprintf("row 024", "row %03d", 24) = 7 calloc(12, 1) = 0x8068210 calloc(12, 1) = 0x8068220 dbnextrow(0x80512b8, 0x804d4de, 24, -1, 0xbfa48788) = -1 calloc(12, 1) = 0x80682d0 strncmp("row 024 ", "row 024", 7) = 0 Read a row of data -> 24 row 024 printf("Read a row of data -> %d %s\n", 24, "row 024 ") = 36 sprintf("row 025", "row %03d", 25) = 7 calloc(12, 1) = 0x80682e0 dbclrbuf(0x80512b8, 25, 25, -1, 0xbfa48788) = 0 calloc(12, 1) = 0x80681f0 dbnextrow(0x80512b8, 25, 25, -1, 0xbfa48788) = -1 calloc(12, 1) = 0x8068110 strncmp("row 025 ", "row 025", 7) = 0 Read a row of data -> 25 row 025 printf("Read a row of data -> %d %s\n", 25, "row 025 ") = 36 sprintf("row 026", "row %03d", 26) = 7 calloc(12, 1) = 0x8068050 calloc(12, 1) = 0x8068040 dbnextrow(0x80512b8, 0x804d4de, 26, -1, 0xbfa48788) = -1 calloc(12, 1) = 0x8067eb0 strncmp("row 026 ", "row 026", 7) = 0 Read a row of data -> 26 row 026 printf("Read a row of data -> %d %s\n", 26, "row 026 ") = 36 sprintf("row 027", "row %03d", 27) = 7 calloc(12, 1) = 0x8067ea0 calloc(12, 1) = 0x8067de0 dbnextrow(0x80512b8, 0x804d4de, 27, -1, 0xbfa48788) = -1 calloc(12, 1) = 0x8067d00 strncmp("row 027 ", "row 027", 7) = 0 Read a row of data -> 27 row 027 printf("Read a row of data -> %d %s\n", 27, "row 027 ") = 36 sprintf("row 028", "row %03d", 28) = 7 calloc(12, 1) = 0x8067c40 calloc(12, 1) = 0x8067c30 dbnextrow(0x80512b8, 0x804d4de, 28, -1, 0xbfa48788) = -1 calloc(12, 1) = 0x8067aa0 strncmp("row 028 ", "row 028", 7) = 0 Read a row of data -> 28 row 028 printf("Read a row of data -> %d %s\n", 28, "row 028 ") = 36 sprintf("row 029", "row %03d", 29) = 7 calloc(12, 1) = 0x8067a90 calloc(12, 1) = 0x80679d0 dbnextrow(0x80512b8, 0x804d4de, 29, -1, 0xbfa48788) = -1 calloc(12, 1) = 0x80678f0 strncmp("row 029 ", "row 029", 7) = 0 Read a row of data -> 29 row 029 printf("Read a row of data -> %d %s\n", 29, "row 029 ") = 36 sprintf("row 030", "row %03d", 30) = 7 calloc(12, 1) = 0x8067830 calloc(12, 1) = 0x8067820 dbnextrow(0x80512b8, 0x804d4de, 30, -1, 0xbfa48788) = -1 calloc(12, 1) = 0x80673d0 strncmp("row 030 ", "row 030", 7) = 0 Read a row of data -> 30 row 030 printf("Read a row of data -> %d %s\n", 30, "row 030 ") = 36 sprintf("row 031", "row %03d", 31) = 7 calloc(12, 1) = 0x80673c0 calloc(12, 1) = 0x8067360 dbnextrow(0x80512b8, 0x804d4de, 31, -1, 0xbfa48788) = -1 calloc(12, 1) = 0x8067280 strncmp("row 031 ", "row 031", 7) = 0 Read a row of data -> 31 row 031 printf("Read a row of data -> %d %s\n", 31, "row 031 ") = 36 sprintf("row 032", "row %03d", 32) = 7 calloc(12, 1) = 0x80671c0 calloc(12, 1) = 0x80671b0 dbnextrow(0x80512b8, 0x804d4de, 32, -1, 0xbfa48788) = -1 calloc(12, 1) = 0x8067020 strncmp("row 032 ", "row 032", 7) = 0 Read a row of data -> 32 row 032 printf("Read a row of data -> %d %s\n", 32, "row 032 ") = 36 sprintf("row 033", "row %03d", 33) = 7 calloc(12, 1) = 0x8067010 calloc(12, 1) = 0x8066f50 dbnextrow(0x80512b8, 0x804d4de, 33, -1, 0xbfa48788) = -1 calloc(12, 1) = 0x8066e70 strncmp("row 033 ", "row 033", 7) = 0 Read a row of data -> 33 row 033 printf("Read a row of data -> %d %s\n", 33, "row 033 ") = 36 sprintf("row 034", "row %03d", 34) = 7 calloc(12, 1) = 0x8066db0 calloc(12, 1) = 0x8066da0 dbnextrow(0x80512b8, 0x804d4de, 34, -1, 0xbfa48788) = -1 calloc(12, 1) = 0x80677e0 strncmp("row 034 ", "row 034", 7) = 0 Read a row of data -> 34 row 034 printf("Read a row of data -> %d %s\n", 34, "row 034 ") = 36 sprintf("row 035", "row %03d", 35) = 7 calloc(12, 1) = 0x80677f0 calloc(12, 1) = 0x8067800 dbnextrow(0x80512b8, 0x804d4de, 35, -1, 0xbfa48788) = -1 calloc(12, 1) = 0x8067970 strncmp("row 035 ", "row 035", 7) = 0 Read a row of data -> 35 row 035 printf("Read a row of data -> %d %s\n", 35, "row 035 ") = 36 sprintf("row 036", "row %03d", 36) = 7 calloc(12, 1) = 0x8067980 calloc(12, 1) = 0x8067990 dbnextrow(0x80512b8, 0x804d4de, 36, -1, 0xbfa48788) = -1 calloc(12, 1) = 0x8067b00 strncmp("row 036 ", "row 036", 7) = 0 Read a row of data -> 36 row 036 printf("Read a row of data -> %d %s\n", 36, "row 036 ") = 36 sprintf("row 037", "row %03d", 37) = 7 calloc(12, 1) = 0x8067b10 calloc(12, 1) = 0x8067b20 dbnextrow(0x80512b8, 0x804d4de, 37, -1, 0xbfa48788) = -1 calloc(12, 1) = 0x8067b50 strncmp("row 037 ", "row 037", 7) = 0 Read a row of data -> 37 row 037 printf("Read a row of data -> %d %s\n", 37, "row 037 ") = 36 sprintf("row 038", "row %03d", 38) = 7 calloc(12, 1) = 0x8067ca0 calloc(12, 1) = 0x8067cb0 dbnextrow(0x80512b8, 0x804d4de, 38, -1, 0xbfa48788) = -1 calloc(12, 1) = 0x8067ce0 strncmp("row 038 ", "row 038", 7) = 0 Read a row of data -> 38 row 038 printf("Read a row of data -> %d %s\n", 38, "row 038 ") = 36 sprintf("row 039", "row %03d", 39) = 7 calloc(12, 1) = 0x8067cf0 calloc(12, 1) = 0x8067e40 dbnextrow(0x80512b8, 0x804d4de, 39, -1, 0xbfa48788) = -1 calloc(12, 1) = 0x8067e70 strncmp("row 039 ", "row 039", 7) = 0 Read a row of data -> 39 row 039 printf("Read a row of data -> %d %s\n", 39, "row 039 ") = 36 sprintf("row 040", "row %03d", 40) = 7 calloc(12, 1) = 0x8067e80 calloc(12, 1) = 0x8067e90 dbnextrow(0x80512b8, 0x804d4de, 40, -1, 0xbfa48788) = -1 calloc(12, 1) = 0x80680d0 strncmp("row 040 ", "row 040", 7) = 0 Read a row of data -> 40 row 040 printf("Read a row of data -> %d %s\n", 40, "row 040 ") = 36 sprintf("row 041", "row %03d", 41) = 7 calloc(12, 1) = 0x80680e0 calloc(12, 1) = 0x80680f0 dbnextrow(0x80512b8, 0x804d4de, 41, -1, 0xbfa48788) = -1 calloc(12, 1) = 0x8068300 strncmp("row 041 ", "row 041", 7) = 0 Read a row of data -> 41 row 041 printf("Read a row of data -> %d %s\n", 41, "row 041 ") = 36 sprintf("row 042", "row %03d", 42) = 7 calloc(12, 1) = 0x8068310 calloc(12, 1) = 0x8068320 dbnextrow(0x80512b8, 0x804d4de, 42, -1, 0xbfa48788) = -1 calloc(12, 1) = 0x80683b0 strncmp("row 042 ", "row 042", 7) = 0 Read a row of data -> 42 row 042 printf("Read a row of data -> %d %s\n", 42, "row 042 ") = 36 sprintf("row 043", "row %03d", 43) = 7 calloc(12, 1) = 0x80683c0 calloc(12, 1) = 0x80683d0 dbnextrow(0x80512b8, 0x804d4de, 43, -1, 0xbfa48788) = -1 calloc(12, 1) = 0x8068460 strncmp("row 043 ", "row 043", 7) = 0 Read a row of data -> 43 row 043 printf("Read a row of data -> %d %s\n", 43, "row 043 ") = 36 sprintf("row 044", "row %03d", 44) = 7 calloc(12, 1) = 0x8068470 calloc(12, 1) = 0x8068480 dbnextrow(0x80512b8, 0x804d4de, 44, -1, 0xbfa48788) = -1 calloc(12, 1) = 0x8068510 strncmp("row 044 ", "row 044", 7) = 0 Read a row of data -> 44 row 044 printf("Read a row of data -> %d %s\n", 44, "row 044 ") = 36 sprintf("row 045", "row %03d", 45) = 7 calloc(12, 1) = 0x8068520 calloc(12, 1) = 0x8068530 dbnextrow(0x80512b8, 0x804d4de, 45, -1, 0xbfa48788) = -1 calloc(12, 1) = 0x80685c0 strncmp("row 045 ", "row 045", 7) = 0 Read a row of data -> 45 row 045 printf("Read a row of data -> %d %s\n", 45, "row 045 ") = 36 sprintf("row 046", "row %03d", 46) = 7 calloc(12, 1) = 0x80685d0 calloc(12, 1) = 0x80685e0 dbnextrow(0x80512b8, 0x804d4de, 46, -1, 0xbfa48788) = -1 calloc(12, 1) = 0x8068670 strncmp("row 046 ", "row 046", 7) = 0 Read a row of data -> 46 row 046 printf("Read a row of data -> %d %s\n", 46, "row 046 ") = 36 sprintf("row 047", "row %03d", 47) = 7 calloc(12, 1) = 0x8068680 calloc(12, 1) = 0x8068690 dbnextrow(0x80512b8, 0x804d4de, 47, -1, 0xbfa48788) = -1 calloc(12, 1) = 0x8068720 strncmp("row 047 ", "row 047", 7) = 0 Read a row of data -> 47 row 047 printf("Read a row of data -> %d %s\n", 47, "row 047 ") = 36 sprintf("row 048", "row %03d", 48) = 7 calloc(12, 1) = 0x8068730 calloc(12, 1) = 0x8068740 dbnextrow(0x80512b8, 0x804d4de, 48, -1, 0xbfa48788) = -1 calloc(12, 1) = 0x80687f0 strncmp("row 048 ", "row 048", 7) = 0 Read a row of data -> 48 row 048 printf("Read a row of data -> %d %s\n", 48, "row 048 ") = 36 sprintf("row 049", "row %03d", 49) = 7 calloc(12, 1) = 0x8068800 calloc(12, 1) = 0x8068810 dbnextrow(0x80512b8, 0x804d4de, 49, -1, 0xbfa48788) = -3 dblib failed for t0008.c, dbnextrow fprintf(0xc65560, "dblib failed for %s, dbnextrow\n", "t0008.c") = 36 calloc(12, 1) = 0x8068820 dbexit(0xc65560, 0x804d4f0, 0x804d4e7, -1, 0xbfa48788) = 38872 calloc(12, 1) = 0x80682f0 free(0x80682f0) = <void> free(0x8068820) = <void> free(0x8068810) = <void> free(0x8068800) = <void> free(0x80687f0) = <void> free(0x8068740) = <void> free(0x8068730) = <void> free(0x8068720) = <void> free(0x8068690) = <void> free(0x8068680) = <void> free(0x8068670) = <void> free(0x80685e0) = <void> free(0x80685d0) = <void> free(0x80685c0) = <void> free(0x8068530) = <void> free(0x8068520) = <void> free(0x8068510) = <void> free(0x8068480) = <void> free(0x8068470) = <void> free(0x8068460) = <void> free(0x80683d0) = <void> free(0x80683c0) = <void> free(0x80683b0) = <void> free(0x8068320) = <void> free(0x8068310) = <void> free(0x8068300) = <void> free(0x80680f0) = <void> free(0x80680e0) = <void> free(0x80680d0) = <void> free(0x8067e90) = <void> free(0x8067e80) = <void> free(0x8067e70) = <void> free(0x8067e40) = <void> free(0x8067cf0) = <void> free(0x8067ce0) = <void> free(0x8067cb0) = <void> free(0x8067ca0) = <void> free(0x8067b50) = <void> free(0x8067b20) = <void> free(0x8067b10) = <void> free(0x8067b00) = <void> free(0x8067990) = <void> free(0x8067980) = <void> free(0x8067970) = <void> free(0x8067800) = <void> free(0x80677f0) = <void> free(0x80677e0) = <void> free(0x8066da0) = <void> free(0x8066db0) = <void> free(0x8066e70) = <void> free(0x8066f50) = <void> free(0x8067010) = <void> free(0x8067020) = <void> free(0x80671b0) = <void> free(0x80671c0) = <void> free(0x8067280) = <void> free(0x8067360) = <void> free(0x80673c0) = <void> free(0x80673d0) = <void> free(0x8067820) = <void> free(0x8067830) = <void> free(0x80678f0) = <void> free(0x80679d0) = <void> free(0x8067a90) = <void> free(0x8067aa0) = <void> free(0x8067c30) = <void> free(0x8067c40) = <void> free(0x8067d00) = <void> free(0x8067de0) = <void> free(0x8067ea0) = <void> free(0x8067eb0) = <void> free(0x8068040) = <void> free(0x8068050) = <void> free(0x8068110) = <void> free(0x80681f0) = <void> free(0x80682e0) = <void> free(0x80682d0) = <void> free(0x8068220) = <void> free(0x8068210) = <void> free(0x8068200) = <void> free(0x8068150) = <void> free(0x8068140) = <void> free(0x8068130) = <void> free(0x8068080) = <void> free(0x8068070) = <void> free(0x8068060) = <void> free(0x8067fb0) = <void> free(0x8067fa0) = <void> free(0x8067f90) = <void> free(0x8067ee0) = <void> free(0x8067ed0) = <void> free(0x8067ec0) = <void> free(0x8067e10) = <void> free(0x8067e00) = <void> free(0x8067df0) = <void> free(0x8067d40) = <void> free(0x8067d30) = <void> free(0x8067d20) = <void> free(0x8067c70) = <void> free(0x8067c60) = <void> free(0x8067c50) = <void> free(0x8067ba0) = <void> free(0x8067b90) = <void> free(0x8067b80) = <void> free(0x8067ad0) = <void> free(0x8067ac0) = <void> free(0x8067ab0) = <void> free(0x8067a00) = <void> free(0x80679f0) = <void> free(0x80679e0) = <void> free(0x8067930) = <void> free(0x8067920) = <void> free(0x8067910) = <void> free(0x8067860) = <void> free(0x8067850) = <void> free(0x8067840) = <void> free(0x8067790) = <void> free(0x8067780) = <void> free(0x8067770) = <void> free(0x80676c0) = <void> free(0x80676b0) = <void> free(0x80673e0) = <void> free(0x8067390) = <void> free(0x8067380) = <void> free(0x8067370) = <void> free(0x80672c0) = <void> free(0x80672b0) = <void> free(0x80672a0) = <void> free(0x80671f0) = <void> free(0x80671e0) = <void> free(0x80671d0) = <void> free(0x8067120) = <void> free(0x8067110) = <void> free(0x8067100) = <void> free(0x8067050) = <void> free(0x8067040) = <void> free(0x8067030) = <void> free(0x8066f80) = <void> free(0x8066f70) = <void> free(0x8066f60) = <void> free(0x8066eb0) = <void> free(0x8066ea0) = <void> free(0x8066e90) = <void> free(0x8066de0) = <void> free(0x8066dd0) = <void> free(0x8066dc0) = <void> free(0x8066d30) = <void> free(0x8051298) = <void> free(0x8051288) = <void> free(0x8051278) = <void> free(0x8051268) = <void> free(0x8051258) = <void> free(0x8051248) = <void> free(0x8051238) = <void> free(0x8051228) = <void> free(0x8051218) = <void> free(0x8051208) = <void> free(0x80510c8) = <void> free(0x8052390) = <void> free(0x8051058) = <void> free(0x80529f8) = <void> free(0x80512a8) = <void> free(0x8051048) = <void> free(0x8051038) = <void> free(0x8051028) = <void> getenv("GCOV_PREFIX") = NULL strcpy(0xbfa489d0, "/home/freddy/cpp/freetds/"...) = 0xbfa489d0 getpid() = 3630 open("/home/freddy/cpp/freetds/"..., 66, 0666) = 6 fcntl(6, 7, 0xbfa4899c, 0, 0xff8760ae) = 0 fdopen(6, 0x804dadc, 0xbfa4899c, 0, 0xff8760ae) = 0x80673f0 __fxstat(3, 6, 0xbfa48944) = 0 setbuf(0x80673f0, NULL) = <void> fread(0x804f41c, 1, 4096, 0x80673f0) = 1000 fseek(0x80673f0, 0, 0, 0xaf1ac2, 0x6d6f682f) = 0 fwrite("adcgp104YV\277\200", 952, 1, 0x80673f0) = 1 fseek(0x80673f0, 952, 0, 0x804c06d, 0x804bf49) = 0 ftell(0x80673f0, 952, 0, 0x804c06d, 0x804bf49) = 952 fwrite("", 44, 1, 0x80673f0) = 1 fclose(0x80673f0) = 0 strcpy(0xbfa489d0, "/home/freddy/cpp/freetds/"...) = 0xbfa489d0 getpid() = 3630 open("/home/freddy/cpp/freetds/"..., 66, 0666) = 6 fcntl(6, 7, 0xbfa4899c, 0x8067437, 952) = 0 fdopen(6, 0x804dadc, 0xbfa4899c, 0x8067437, 952) = 0x80673f0 __fxstat(3, 6, 0xbfa48944) = 0 setbuf(0x80673f0, NULL) = <void> fread(0x804f41c, 1, 4096, 0x80673f0) = 2568 fseek(0x80673f0, 0, 0, 0xaf1ac2, 0x6d6f682f) = 0 fwrite("adcgp104\340L\230\200", 1288, 1, 0x80673f0) = 1 fseek(0x80673f0, 1640, 0, 0x804c06d, 0x804bf49) = 0 ftell(0x80673f0, 1640, 0, 0x804c06d, 0x804bf49) = 1640 fwrite("", 44, 1, 0x80673f0) = 1 fclose(0x80673f0) = 0 +++ exited (status 1) +++