Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 15 Aug 2003 13:28:24 +0200 (CEST)
From:      Soeren Straarup <xride@x12.dk>
To:        freebsd-hackers@freebsd.org
Subject:   about the arch-handbook
Message-ID:  <20030815132308.K71513-200000@x12.dk>

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-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
<insert>
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

</insert>

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--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20030815132308.K71513-200000>