From owner-freebsd-hackers@FreeBSD.ORG Fri Aug 15 04:28:30 2003 Return-Path: Delivered-To: freebsd-hackers@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 56BCB37B401 for ; Fri, 15 Aug 2003 04:28:30 -0700 (PDT) Received: from x12.dk (xforce.dk [80.164.11.218]) by mx1.FreeBSD.org (Postfix) with ESMTP id B1E2A43FA3 for ; Fri, 15 Aug 2003 04:28:28 -0700 (PDT) (envelope-from xride@x12.dk) Received: from x12.dk (xride@localhost [127.0.0.1]) by x12.dk (8.12.9/8.12.9) with ESMTP id h7FBSQ3Y080249 for ; Fri, 15 Aug 2003 13:28:26 +0200 (CEST) (envelope-from xride@x12.dk) Received: from localhost (xride@localhost) by x12.dk (8.12.9/8.12.9/Submit) with ESMTP id h7FBSQJp080246 for ; Fri, 15 Aug 2003 13:28:26 +0200 (CEST) Date: Fri, 15 Aug 2003 13:28:24 +0200 (CEST) From: Soeren Straarup To: freebsd-hackers@freebsd.org Message-ID: <20030815132308.K71513-200000@x12.dk> MIME-Version: 1.0 Content-Type: MULTIPART/MIXED; BOUNDARY="0-1539123098-1060946904=:71513" Subject: about the arch-handbook X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 15 Aug 2003 11:28:30 -0000 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-1539123098-1060946904=:71513 Content-Type: TEXT/PLAIN; charset=ISO-8859-1 Content-Transfer-Encoding: QUOTED-PRINTABLE -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Hi I have tried to compile the echo psuedo-driver written by Murray Stokeley under 5.X, first i compared it with the dev/null src in the src tree and found that the cdevsw where defined in a little different way. But i cannot find where in the there is some thign wrong this is the make output xride@ip8:/root/c/echo# make Warning: Object directory not changed from original /root/c/echo cc -O -pipe -mcpu=3Dpentiumpro -D_KERNEL -Wall -Wredundant-decls - -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arit= h - -Winline -Wcast-qual -fformat-extensions -std=3Dc99 -DKLD_MODULE -nostdi= nc - -I- -I. -I@ -I@/dev -I@/../include -fno-common -mno-align-long-strings - -mpreferred-stack-boundary=3D2 -ffreestanding -Wall -Wredundant-decls - -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arit= h - -Winline -Wcast-qual -fformat-extensions -std=3Dc99 -c echobuffer.c echobuffer.c:91: conflicting types for `echo_open' echobuffer.c:24: previous declaration of `echo_open' echobuffer.c:100: conflicting types for `echo_close' echobuffer.c:25: previous declaration of `echo_close' echobuffer.c:48: warning: `len' defined but not used *** Error code 1 the .c file is attached. Best regards S=F8ren. *----------------------------------------------------------------* | Soeren Straarup Mobile: +45 20 27 62 44 | | FreeBSD wannabe since 2.2.6-R http://xforce.dk | | Also running OpenBSD and NetBSD aka OZ2DAK aka Xride | *----------------------------------------------------------------* -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.1 (FreeBSD) iD8DBQE/PMPaXTGeGCdlN14RAr0ZAJ9x+vgM0v4zgQ+4GN/+wigh35liawCdEe9o ngX8EvSbA0xDlRp/DXBmU8E=3D =3DGoYA -----END PGP SIGNATURE----- --0-1539123098-1060946904=:71513 Content-Type: TEXT/PLAIN; charset=US-ASCII; name="echobuffer.c" Content-Transfer-Encoding: BASE64 Content-ID: <20030815132824.J71513@x12.dk> Content-Description: Content-Disposition: attachment; filename="echobuffer.c" LyoNCiAqIFNpbXBsZSBgZWNobycgcHNldWRvLWRldmljZSBLTEQNCiAqDQog KiBNdXJyYXkgU3Rva2VseQ0KICovDQoNCg0KI2luY2x1ZGUgPHN5cy90eXBl cy5oPg0KI2luY2x1ZGUgPHN5cy9tb2R1bGUuaD4NCiNpbmNsdWRlIDxzeXMv c3lzdG0uaD4gLyogdXByaW50ZiAqLyANCiNpbmNsdWRlIDxzeXMvZXJybm8u aD4NCiNpbmNsdWRlIDxzeXMvcGFyYW0uaD4gIC8qIGRlZmluZXMgdXNlZCBp biBrZXJuZWwuaCAqLw0KI2luY2x1ZGUgPHN5cy9rZXJuZWwuaD4gLyogdHlw ZXMgdXNlZCBpbiBtb2R1bGUgaW5pdGlhbGl6YXRpb24gKi8NCiNpbmNsdWRl IDxzeXMvY29uZi5oPiAgIC8qIGNkZXZzdyBzdHJ1Y3QgKi8NCiNpbmNsdWRl IDxzeXMvdWlvLmg+ICAgIC8qIHVpbyBzdHJ1Y3QgKi8NCiNpbmNsdWRlIDxz eXMvbWFsbG9jLmg+DQoNCiNkZWZpbmUgQlVGRkVSU0laRSAyNTYNCiNkZWZp bmUgQ0RFVl9NQUpPUiAgICAgIDMzDQojZGVmaW5lIE5VTExfTUlOT1IgICAg ICAzMw0KDQoNCi8qIEZ1bmN0aW9uIHByb3RvdHlwZXMgKi8NCnN0YXRpYyBk X29wZW5fdCAgICAgIGVjaG9fb3BlbjsNCnN0YXRpYyBkX2Nsb3NlX3QgICAg IGVjaG9fY2xvc2U7DQpzdGF0aWMgZF9yZWFkX3QgICAgICBlY2hvX3JlYWQ7 DQpzdGF0aWMgZF93cml0ZV90ICAgICBlY2hvX3dyaXRlOw0KDQovKiBDaGFy YWN0ZXIgZGV2aWNlIGVudHJ5IHBvaW50cyAqLw0Kc3RhdGljIHN0cnVjdCBj ZGV2c3cgZWNob19jZGV2c3cgPSB7DQogIC5kX29wZW4JPQllY2hvX29wZW4s DQogIC5kX2Nsb3NlCT0JZWNob19jbG9zZSwNCiAgLmRfbWFqCT0JQ0RFVl9N QUpPUiwNCiAgLmRfbmFtZQk9CSJlY2hvIiwNCiAgLmRfcmVhZAk9CWVjaG9f cmVhZCwNCiAgLmRfd3JpdGUJPQllY2hvX3dyaXRlDQp9Ow0KDQp0eXBlZGVm IHN0cnVjdCBzX2VjaG8gew0KICBjaGFyIG1zZ1tCVUZGRVJTSVpFXTsNCiAg aW50IGxlbjsNCn0gdF9lY2hvOw0KDQovKiB2YXJzICovDQpzdGF0aWMgZGV2 X3QgZWNob19kZXY7DQpzdGF0aWMgaW50IGNvdW50Ow0Kc3RhdGljIHRfZWNo byAqZWNob21zZzsNCnN0YXRpYyBpbnQgbGVuOw0KDQoNCk1BTExPQ19ERUNM QVJFKE1fRUNIT0JVRik7DQpNQUxMT0NfREVGSU5FKE1fRUNIT0JVRiwgImVj aG9idWZmZXIiLCAiYnVmZmVyIGZvciBlY2hvIG1vZHVsZSIpOw0KDQovKg0K ICogVGhpcyBmdW5jdGlvbiBhY3RzIGlzIGNhbGxlZCBieSB0aGUga2xkW3Vu XWxvYWQoMikgc3lzdGVtIGNhbGxzIHRvDQogKiBkZXRlcm1pbmUgd2hhdCBh Y3Rpb25zIHRvIHRha2Ugd2hlbiBhIG1vZHVsZSBpcyBsb2FkZWQgb3IgdW5s b2FkZWQuDQogKi8NCiAgICAgIA0Kc3RhdGljIGludA0KZWNob19sb2FkZXIo c3RydWN0IG1vZHVsZSAqbSwgaW50IHdoYXQsIHZvaWQgKmFyZykNCnsNCiAg aW50IGVyciA9IDA7DQogIA0KICBzd2l0Y2ggKHdoYXQpIHsNCiAgY2FzZSBN T0RfTE9BRDogICAgICAgICAgICAgICAgLyoga2xkbG9hZCAqLw0KICAgIGVj aG9fZGV2ID0gbWFrZV9kZXYoJmVjaG9fY2RldnN3LA0KICAgICAgICAgICAg MCwNCiAgICAgICAgICAgIFVJRF9ST09ULA0KICAgICAgICAgICAgR0lEX1dI RUVMLA0KICAgICAgICAgICAgMDYwMCwNCiAgICAgICAgICAgICJlY2hvIik7 DQogICAgLyoga21hbGxvYyBtZW1vcnkgZm9yIHVzZSBieSB0aGlzIGRyaXZl ciAqLw0KICAgIC8qICAgIG1hbGxvYygyNTYsTV9FQ0hPQlVGLE1fV0FJVE9L KTsgKi8NCiAgICBNQUxMT0MoZWNob21zZywgdF9lY2hvICosIHNpemVvZih0 X2VjaG8pLCBNX0VDSE9CVUYsIE1fV0FJVE9LKTsNCiAgICBwcmludGYoIkVj aG8gZGV2aWNlIGxvYWRlZC5cbiIpOw0KICAgIGJyZWFrOw0KICBjYXNlIE1P RF9VTkxPQUQ6DQogICAgZGVzdHJveV9kZXYoZWNob19kZXYpOw0KICAgIEZS RUUoZWNob21zZyxNX0VDSE9CVUYpOw0KICAgIHByaW50ZigiRWNobyBkZXZp Y2UgdW5sb2FkZWQuXG4iKTsNCiAgICBicmVhazsNCiAgZGVmYXVsdDoNCiAg ICBlcnIgPSBFSU5WQUw7DQogICAgYnJlYWs7DQogIH0NCiAgcmV0dXJuKGVy cik7DQp9DQoNCnN0YXRpYyBpbnQNCmVjaG9fb3BlbihkZXZfdCBkZXYsIGlu dCBvZmxhZ3MsIGludCBkZXZ0eXBlLCBzdHJ1Y3QgcHJvYyAqcCkNCnsNCiAg aW50IGVyciA9IDA7DQogIA0KICB1cHJpbnRmKCJPcGVuZWQgZGV2aWNlIFwi ZWNob1wiIHN1Y2Nlc3NmdWxseS5cbiIpOw0KICByZXR1cm4oZXJyKTsNCn0N Cg0Kc3RhdGljIGludCANCmVjaG9fY2xvc2UoZGV2X3QgZGV2LCBpbnQgZmZs YWcsIGludCBkZXZ0eXBlLCBzdHJ1Y3QgcHJvYyAqcCkNCnsNCiAgdXByaW50 ZigiQ2xvc2luZyBkZXZpY2UgXCJlY2hvLlwiXG4iKTsgDQogIHJldHVybigw KTsNCn0NCg0KLyogDQogKiBUaGUgcmVhZCBmdW5jdGlvbiBqdXN0IHRha2Vz IHRoZSBidWYgdGhhdCB3YXMgc2F2ZWQgdmlhDQogKiBlY2hvX3dyaXRlKCkg YW5kIHJldHVybnMgaXQgdG8gdXNlcmxhbmQgZm9yIGFjY2Vzc2luZy4NCiAq IHVpbyg5KSANCiAqLw0KDQpzdGF0aWMgaW50DQplY2hvX3JlYWQoZGV2X3Qg ZGV2LCBzdHJ1Y3QgdWlvICp1aW8sIGludCBpb2ZsYWcpDQp7DQogIGludCBl cnIgPSAwOw0KICBpbnQgYW10Ow0KDQogIC8qIEhvdyBiaWcgaXMgdGhpcyBy ZWFkIG9wZXJhdGlvbj8gIEVpdGhlciBhcyBiaWcgYXMgdGhlIHVzZXIgd2Fu dHMsDQogICAgIG9yIGFzIGJpZyBhcyB0aGUgcmVtYWluaW5nIGRhdGEgKi8N CiAgYW10ID0gTUlOKHVpby0+dWlvX3Jlc2lkLCAoZWNob21zZy0+bGVuIC0g dWlvLT51aW9fb2Zmc2V0ID4gMCkgPyBlY2hvbXNnLT5sZW4gLSB1aW8tPnVp b19vZmZzZXQgOiAwKTsNCiAgaWYgKChlcnIgPSB1aW9tb3ZlKGVjaG9tc2ct Pm1zZyArIHVpby0+dWlvX29mZnNldCxhbXQsdWlvKSkgIT0gMCkgew0KICAg IHVwcmludGYoInVpb21vdmUgZmFpbGVkIVxuIik7DQogIH0NCg0KICByZXR1 cm4gZXJyOw0KfQ0KDQovKg0KICogZWNob193cml0ZSB0YWtlcyBpbiBhIGNo YXJhY3RlciBzdHJpbmcgYW5kIHNhdmVzIGl0DQogKiB0byBidWYgZm9yIGxh dGVyIGFjY2Vzc2luZy4NCiAqLw0KDQpzdGF0aWMgaW50DQplY2hvX3dyaXRl KGRldl90IGRldiwgc3RydWN0IHVpbyAqdWlvLCBpbnQgaW9mbGFnKQ0Kew0K ICBpbnQgZXJyID0gMDsNCg0KICAvKiBDb3B5IHRoZSBzdHJpbmcgaW4gZnJv bSB1c2VyIG1lbW9yeSB0byBrZXJuZWwgbWVtb3J5ICovDQogIGVyciA9IGNv cHlpbih1aW8tPnVpb19pb3YtPmlvdl9iYXNlLCBlY2hvbXNnLT5tc2csIE1J Tih1aW8tPnVpb19pb3YtPmlvdl9sZW4sQlVGRkVSU0laRSkpOw0KDQogIC8q IE5vdyB3ZSBuZWVkIHRvIG51bGwgdGVybWluYXRlICovDQogICooZWNob21z Zy0+bXNnICsgTUlOKHVpby0+dWlvX2lvdi0+aW92X2xlbixCVUZGRVJTSVpF KSkgPSAwOw0KICAvKiBSZWNvcmQgdGhlIGxlbmd0aCAqLw0KICBlY2hvbXNn LT5sZW4gPSBNSU4odWlvLT51aW9faW92LT5pb3ZfbGVuLEJVRkZFUlNJWkUp Ow0KDQogIGlmIChlcnIgIT0gMCkgew0KICAgIHVwcmludGYoIldyaXRlIGZh aWxlZDogYmFkIGFkZHJlc3MhXG4iKTsNCiAgfQ0KDQogIGNvdW50Kys7DQog IHJldHVybihlcnIpOw0KfQ0KDQpERVZfTU9EVUxFKGVjaG8sZWNob19sb2Fk ZXIsTlVMTCk7DQo= --0-1539123098-1060946904=:71513--