Date: Sun, 28 Nov 1999 23:01:56 +0100 (CET) From: patrik@astrom.net To: freebsd-hackers@freebsd.org Subject: Error compiling.. (Again, forgot the attachment) Message-ID: <Pine.BSF.4.10.9911282300440.56372-200000@styx.astrom.net>
next in thread | raw e-mail | index | archive | help
This message is in MIME format. The first part should be readable text, while the remaining parts are likely unreadable without MIME-aware tools. Send mail to mime@docserver.cac.washington.edu for more info. --0-1007746717-943826516=:56372 Content-Type: TEXT/PLAIN; charset=US-ASCII Sorry for the double posting... Regards Patrik Astrom ---------- Forwarded message ---------- Date: Sun, 28 Nov 1999 22:59:29 +0100 (CET) From: patrik@astrom.net To: freebsd-hackers@freebsd.org Subject: Error compiling.. Hi everyone... First of all I would like to state that IM not a programmer. Im trying to compile a program and IM getting a errormessage, I have included the error message bellow. viking# cc emsg1.c emsg1.c: In function `main': emsg1.c:197: warning: passing arg 2 of `connect' from incompatible pointer type /var/tmp/ccRu22801.o: In function `main': /var/tmp/ccRu22801.o(.text+0x5bb): undefined reference to `cuserid' viking# The software IM trying to compile is a network monitoring tool named "EMU", I've found it at "http://www.jarrix.com.au". At line 197 it looks like this... if( connect(s, &sin, sizeof(sin)) < 0) { close(s); sleep(rand[count]); count++; } else { send(s, msg, strlen(msg), 0); if(q_option) { fp = fdopen(s, "r"); while ((c = fgetc(fp)) != EOF) { putchar(c); } close(s); exit(0); } close(s); exit(0); } And where it complains about the "cuserid" bit it looks like this... /* get my user name */ if (u_flag == 0) { cuserid(myuser); } As stated above IM not a programmer and I would be most grateful for any hints or suggestions. Im attaching the emsg1.c file to if someone should get intressted. Regards Patrik Astrom --0-1007746717-943826516=:56372 Content-Type: TEXT/PLAIN; charset=US-ASCII; name="emsg1.c" Content-Transfer-Encoding: BASE64 Content-ID: <Pine.BSF.4.10.9911282301560.56372@styx.astrom.net> Content-Description: Content-Disposition: attachment; filename="emsg1.c" LyogZW1zZy5jIC0gc2VuZCBsb2cgbWVzc2FnZXMgdG8gdGhlIEVNVSBldmVu dCBtYW5hZ2VyDQogICBWRVJTSU9OIDEuMQ0KIyAgQ29weXJpZ2h0IDE5OTkN CiMgIGJ5IEphcnJpeCBTeXN0ZW1zIFB0eSBMdGQuICBBbGwgcmlnaHRzIHJl c2VydmVkLiAgU29tZSBpbmRpdmlkdWFsDQojICBmaWxlcyBpbiB0aGlzIGRp c3RyaWJ1dGlvbiBtYXkgYmUgY292ZXJlZA0KIyAgYnkgb3RoZXIgY29weXJp Z2h0cywgYXMgbm90ZWQgaW4gdGhlaXIgZW1iZWRkZWQgY29tbWVudHMuDQoj DQojICBSZWRpc3RyaWJ1dGlvbiBhbmQgdXNlIGluIHNvdXJjZSBhbmQgYmlu YXJ5IGZvcm1zIGFyZSBwZXJtaXR0ZWQNCiMgIHByb3ZpZGVkIHRoYXQgdGhp cyBlbnRpcmUgY29weXJpZ2h0IG5vdGljZSBpcyBkdXBsaWNhdGVkIGluIGFs bCBzdWNoDQojICBjb3BpZXMsIGFuZCB0aGF0IGFueSBkb2N1bWVudGF0aW9u LCBhbm5vdW5jZW1lbnRzLCBhbmQgb3RoZXINCiMgIG1hdGVyaWFscyByZWxh dGVkIHRvIHN1Y2ggZGlzdHJpYnV0aW9uIGFuZCB1c2UgYWNrbm93bGVkZ2Ug dGhhdCB0aGUNCiMgIHNvZnR3YXJlIHdhcyBkZXZlbG9wZWQgYXQgSmFycml4 IFN5c3RlbXMgUHR5IEx0ZCBieSBKYXJyYSBhbmQgQW5uYQ0KIyAgVm9sZXlu aWsuDQojDQojICBObyBjaGFyZ2UsIG90aGVyIHRoYW4gYW4gImF0LWNvc3Qi IGRpc3RyaWJ1dGlvbiBmZWUsIG1heSBiZSBjaGFyZ2VkDQojICBmb3IgY29w aWVzLCBkZXJpdmF0aW9ucywgb3IgZGlzdHJpYnV0aW9ucyBvZiB0aGlzIG1h dGVyaWFsIHdpdGhvdXQNCiMgIHRoZSBleHByZXNzIHdyaXR0ZW4gY29uc2Vu dCBvZiB0aGUgY29weXJpZ2h0IGhvbGRlci4NCiMNCiMgIFRISVMgU09GVFdB UkUgSVMgUFJPVklERUQgYGBBUyBJUycnIEFORCBXSVRIT1VUIEFOWQ0KIyAg RVhQUkVTUyBPUiBJTVBMSUVEIFdBUlJBTlRJRVMsIElOQ0xVRElORywgV0lU SE9VVCBMSU1JVEFUSU9OLCBUSEUNCiMgIElNUExJRUQgV0FSUkFOVElFUyBP RiBNRVJDSEFOVEFCSUxJVFkgQU5EIEZJVE5FU1MgRk9SIEFOWSBQQVJUSUNV TEFSDQojICBQVVJQT1NFLg0KDQoNCiAqLw0KDQojaW5jbHVkZSA8c3lzL3R5 cGVzLmg+DQojaW5jbHVkZSA8c3lzL3NvY2tldC5oPg0KI2luY2x1ZGUgPG5l dGluZXQvaW4uaD4NCiNpbmNsdWRlIDxuZXRkYi5oPg0KI2luY2x1ZGUgPHN0 ZGlvLmg+DQojaW5jbHVkZSA8c3RyaW5nLmg+DQojaW5jbHVkZSA8dW5pc3Rk Lmg+DQojaW5jbHVkZSA8dGltZS5oPg0KDQpleHRlcm4gaW50IGVycm5vOw0K DQojZGVmaW5lIEFSR1MgIm86aDp1Om46cDptOnQ6dzpzOmM6Ig0KDQptYWlu KGFyZ2MsYXJndikNCmludCBhcmdjOw0KY2hhciAqKmFyZ3Y7DQp7DQoJaW50 IGM7DQoJRklMRSAqZnA7DQoJY2hhciBob3N0bmFtZVs2NV07DQoJY2hhciBt eWhvc3RbNjVdOw0KCWNoYXIgbXl1c2VyWzI1XTsNCgljaGFyIHR5cGVbMjVd Ow0KCWNoYXIgdHRsWzEzXT0ibm9uZSI7DQoJaW50IHBvcnQ7DQoJaW50IHM7 DQoJaW50IHJldDsNCgl0aW1lX3QgdDsNCgljaGFyIG10aW1lWzEzXTsNCglj aGFyIHNldmVyaXR5WzEzXT0ibm9uZSI7DQoJY2hhciBjbGFzc1sxMjldPSJu b25lIjsNCgljaGFyIHBhc3N3b3JkWzI1XTsNCgljaGFyIG1lc3NhZ2VbMjU3 XTsNCgljaGFyIG1zZ1sxMDI0XTsNCglpbnQgcmFuZFs3XT17Myw2LDksMTIs MTUsMTgsMjF9Ow0KCXN0cnVjdCBob3N0ZW50ICpocDsNCglzdHJ1Y3Qgc29j a2FkZHJfaW4gc2luOw0KCWV4dGVybiBjaGFyICpvcHRhcmc7DQoJZXh0ZXJu IGludCBvcHRpbmQ7DQoJaW50IGVycmZsZz0wOw0KCWludCBjb3VudD0wOw0K CWludCBoX2ZsYWc9MDsNCglpbnQgdV9mbGFnPTA7DQoJaW50IG9fZmxhZz0w Ow0KCWludCBuX2ZsYWc9MDsNCglpbnQgcF9mbGFnPTA7DQoJaW50IHRfZmxh Zz0wOw0KCWludCB3X2ZsYWc9MDsNCglpbnQgc19mbGFnPTA7DQoJaW50IG1f ZmxhZz0wOw0KCWludCBjX2ZsYWc9MDsNCglpbnQgcV9vcHRpb249MDsNCglz dHJ1Y3QgdG0gKm15dGltZTsNCg0KDQoJb3B0YXJnID0gTlVMTDsNCgkJDQoJ d2hpbGUgKCFlcnJmbGcgJiYgKGMgPSBnZXRvcHQoYXJnYywgYXJndiwgQVJH UykpICE9IEVPRikNCiAgICAgICAgICAgICAgICAgICAgICAgc3dpdGNoIChj KSB7DQogICAgICAgICAgICAgICAgICAgICAgIGNhc2UgJ24nICAgICAgICA6 DQoJCQkJCQluX2ZsYWcgPSAxOw0KICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgIHN0cmNweShob3N0bmFtZSxvcHRhcmcpOw0KICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgIGJyZWFrOw0KICAgICAgICAgICAgICAgICAg ICAgICBjYXNlICdwJyAgICAgICAgOg0KCQkJCQkJcF9mbGFnID0gMTsNCiAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3J0ID0gYXRvaShvcHRh cmcpOw0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyZWFrOw0K ICAgICAgICAgICAgICAgICAgICAgICBjYXNlICd0JyAgICAgICAgOg0KCQkJ CQkJdF9mbGFnID0gMTsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICBzdHJjcHkodHRsLG9wdGFyZyk7DQogICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgYnJlYWs7DQogICAgICAgICAgICAgICAgICAgICAgIGNhc2Ug J3cnICAgICAgICA6DQoJCQkJCQl3X2ZsYWcgPSAxOw0KICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgIHN0cmNweShwYXNzd29yZCxvcHRhcmcpOw0K ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyZWFrOw0KICAgICAg ICAgICAgICAgICAgICAgICBjYXNlICdtJyAgICAgICAgOg0KCQkJCQkJbV9m bGFnID0gMTsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJj cHkobWVzc2FnZSxvcHRhcmcpOw0KICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgIGJyZWFrOw0KICAgICAgICAgICAgICAgICAgICAgICBjYXNlICdz JyAgICAgICAgOg0KCQkJCQkJc19mbGFnID0gMTsNCiAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICBzdHJjcHkoc2V2ZXJpdHksb3B0YXJnKTsNCiAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicmVhazsNCiAgICAgICAg ICAgICAgICAgICAgICAgY2FzZSAnYycgICAgICAgIDoNCgkJCQkJCWNfZmxh ZyA9IDE7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RyY3B5 KGNsYXNzLG9wdGFyZyk7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgYnJlYWs7DQogICAgICAgICAgICAgICAgICAgICAgIGNhc2UgJ28nICAg ICAgICA6DQoJCQkJCQlvX2ZsYWcgPSAxOw0KICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgIHN0cmNweSh0eXBlLG9wdGFyZyk7DQogICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgYnJlYWs7DQoJCQkJCWNhc2UgJ2gnCToN CgkJCQkJCWhfZmxhZyA9IDE7DQoJCQkJCQlzdHJjcHkobXlob3N0LG9wdGFy Zyk7DQoJCQkJCQlicmVhazsNCgkJCQkJY2FzZSAndScJOg0KCQkJCQkJdV9m bGFnID0gMTsNCgkJCQkJCXN0cmNweShteXVzZXIsb3B0YXJnKTsNCgkJCQkJ CWJyZWFrOw0KICAgICAgICAgICAgICAgICAgICAgICBkZWZhdWx0IDoNCiAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBlcnJmbGcrKzsNCgkJCQkJ CSBzeW50YXgoKTsNCgkJCQkJCSBleGl0KDIpOw0KICAgICAgICAgICAgICAg ICAgICAgICB9DQoNCgkvKiBpZiAtbyBub3Qgc3BlY2lmaWVkLCBhc3N1bWUg dHlwZSBub3JtYWwgKi8NCglpZiAob19mbGFnID09IDApIHsNCgkJc3RyY3B5 KHR5cGUsIm5vcm1hbCIpOw0KCX0NCglpZiAoIXN0cmNtcCgicXVlcnkiLHR5 cGUpIHx8ICFzdHJjbXAoInN1c3BlbmQiLHR5cGUpIHx8ICFzdHJjbXAoImRl bGV0ZSIsdHlwZSkgfHwgIXN0cmNtcCgiY29tbWVudCIsdHlwZSkgfHwgIXN0 cmNtcCgid2FrZXVwIix0eXBlKSkgew0KCQlpZihuX2ZsYWcgPT0gMCB8fCBw X2ZsYWcgPT0gMCB8fCB3X2ZsYWcgPT0gMCB8fCBtX2ZsYWcgPT0gMCkgew0K CQkJc3ludGF4KCk7DQoJCQlleGl0KDIpOw0KCQl9DQoJfQ0KCWVsc2UgaWYg KCFzdHJuY21wKCJjb3VudCIsdHlwZSw1KSB8fCAhc3RyY21wKCJub3JtYWwi LHR5cGUpIHx8ICFzdHJjbXAoInNsZWVwIix0eXBlKSB8fCAhc3RyY21wKCJt YXNrIix0eXBlKSB8fCAhc3RyY21wKCJldmVudCIsdHlwZSkpIHsNCgkJCWlm KG5fZmxhZyA9PSAwIHx8IHBfZmxhZyA9PSAwIHx8IHdfZmxhZyA9PSAwIHx8 IG1fZmxhZyA9PSAwIHx8IHRfZmxhZyA9PSAwIHx8IHNfZmxhZyA9PSAwIHx8 IGNfZmxhZyA9PSAwKSB7DQoJCQkJc3ludGF4KCk7DQoJCQkJZXhpdCgyKTsN CgkJCX0NCgl9DQoJZWxzZSBpZihuX2ZsYWcgPT0gMCB8fCBwX2ZsYWcgPT0g MCB8fCB3X2ZsYWcgPT0gMCB8fCBtX2ZsYWcgPT0gMCB8fCB0X2ZsYWcgPT0g MCB8fCBzX2ZsYWcgPT0gMCB8fCBjX2ZsYWcgPT0gMCkgew0KCQkJc3ludGF4 KCk7DQogICAgICAgICAgICAgICBleGl0KDIpOyANCgl9DQoNCglpZiAoIXN0 cmNtcCgicXVlcnkiLHR5cGUpKSB7DQoJCQlxX29wdGlvbiA9IDE7DQoJfQ0K DQoJLyogZ2V0IG15IGhvc3QgbmFtZSAqLw0KCWlmIChoX2ZsYWcgPT0gMCkg ew0KCQlnZXRob3N0bmFtZShteWhvc3Qsc2l6ZW9mKG15aG9zdCkpOw0KCX0N Cg0KCS8qIGdldCBteSB1c2VyIG5hbWUgKi8NCglpZiAodV9mbGFnID09IDAp IHsNCgkJY3VzZXJpZChteXVzZXIpOw0KCX0NCgkJDQoNCgkvKiBnZXQgbXkg dGltZSAqLw0KCXRpbWUoJnQpOw0KCW15dGltZT1sb2NhbHRpbWUoJnQpOw0K DQoJaWYoKGhwID0gZ2V0aG9zdGJ5bmFtZShob3N0bmFtZSkpID09IE5VTEwp IHsNCgkJZnByaW50ZihzdGRlcnIsICIlczogdW5rbm93biBob3N0LlxuIiwg aG9zdG5hbWUpOw0KCQlleGl0KDEpOw0KCX0NCg0KCXNwcmludGYobXRpbWUs IiUwMmQvJTAyZCAlMDJkOiUwMmQiLG15dGltZS0+dG1fbWRheSxteXRpbWUt PnRtX21vbisxLG15dGltZS0+dG1faG91cixteXRpbWUtPnRtX21pbik7DQoJ c3ByaW50Zihtc2csIiUtMTJzJS02NHMlLTI0cyUtMTJzJS0xMnMlLTI0cyUt MTI4cyUtMjU2cyUtMjRzXG4iLG10aW1lLG15aG9zdCxteXVzZXIsdHRsLHNl dmVyaXR5LHBhc3N3b3JkLGNsYXNzLG1lc3NhZ2UsdHlwZSk7DQoJLyoNCglw cmludGYoIm1zZz0lc1xuIixtc2cpOw0KCWV4aXQoMSk7DQoJKi8NCg0KCS8q IGluIGNhc2UgdGhlIHNlcnZlciBpcyBzaW5nbGUtdGhyZWFkZWQsIGJhY2sg b2ZmIGlmIHRoZSBjb25uZWN0aW9uDQoJZmFpbHMgYW5kIHRyeSBsYXRlciAt IHVwIHRvIDcgdGltZXMgKi8NCg0KCWNvdW50PTA7DQoJd2hpbGUoY291bnQg PCA3KSB7DQoJCWlmKChzID0gc29ja2V0KEFGX0lORVQsIFNPQ0tfU1RSRUFN LCAwKSkgPCAwKSB7DQoJCQlwZXJyb3IoImNsaWVudDogc29ja2V0Iik7DQoJ CQlleGl0KDEpOw0KCQl9DQoJCXNpbi5zaW5fZmFtaWx5ID0gQUZfSU5FVDsN CgkJc2luLnNpbl9wb3J0ID0gaHRvbnMocG9ydCk7DQoJCWJjb3B5KGhwLT5o X2FkZHIsICZzaW4uc2luX2FkZHIsIGhwLT5oX2xlbmd0aCk7DQoNCgkJaWYo IGNvbm5lY3QocywgJnNpbiwgc2l6ZW9mKHNpbikpIDwgMCkgew0KCQkJY2xv c2Uocyk7DQoJCQlzbGVlcChyYW5kW2NvdW50XSk7DQoJCQljb3VudCsrOw0K CQl9DQoJCWVsc2Ugew0KCQkJc2VuZChzLCBtc2csIHN0cmxlbihtc2cpLCAw KTsNCgkJCWlmKHFfb3B0aW9uKSB7DQoJCQkJZnAgPSBmZG9wZW4ocywgInIi KTsNCgkJCQl3aGlsZSAoKGMgPSBmZ2V0YyhmcCkpICE9IEVPRikgew0KCQkJ CQlwdXRjaGFyKGMpOw0KCQkJCX0NCgkJCQljbG9zZShzKTsNCgkJCQlleGl0 KDApOw0KCQkJfQ0KCQkJY2xvc2Uocyk7DQoJCQlleGl0KDApOw0KCQl9DQoJ CS8qIGNsb3NlKHMpOyAqLw0KCX0NCglleGl0KDEpOw0KfQ0KDQpzeW50YXgo KQ0Kew0KCXB1dHMoIkNvcHlyaWdodCAoQykgMTk5OSBKYXJyaXggU3lzdGVt cyB2MS4xIik7DQoJcHV0cygiICIpOw0KCXB1dHMoImVtc2cxIFstaCA8aG9z dG5hbWU+XSBbLXUgPHVzZXI+XSBbLW8gPG5vcm1hbHxzbGVlcHxtYXNrfGNv dW50fGV2ZW50Pl0gLW48aG9zdD4gLXA8cG9ydD4gLXQ8dGltZS10by1saXZl PiAtczxzZXZlcml0eT4gLXc8cGFzc3dvcmQ+IC1jIDxjbGFzcz4gLW08bWVz c2FnZT5cbiIpOw0KCXB1dHMoImVtc2cxIFstaCA8aG9zdG5hbWU+XSBbLXUg PHVzZXI+XSBbLW8gPHdha2V1cHxxdWVyeXxjb21tZW50fGRlbGV0ZXxzdXNw ZW5kPl0gLW48aG9zdD4gLXA8cG9ydD4gIC13PHBhc3N3b3JkPiAgLW08aG9z dG5hbWU6b2JqZWN0IC4uLi4uLi4uPlxuIik7DQp9DQo= --0-1007746717-943826516=:56372-- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-hackers" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.BSF.4.10.9911282300440.56372-200000>