RE: [2.1.70] ncpfs compile difficulty...

Peter T. Waltenberg (peterw@karaka.chch.cri.nz)
Thu, 04 Dec 1997 08:02:03 +1300 (NZDT)


This message is in MIME format
--_=XFMail.1.2.p0.Linux:971204080203:265=_
Content-Type: text/plain; charset=us-ascii

The patch for that was posted a few days back. Here it is again.
With it ncp is fully functional once again.

It works with 2.1.68/69/70.

On 03-Dec-97 Matthew Kirkwood wrote:
> Hi,
>
> gcc -D__KERNEL__ -I/usr/src/linux-2.1.70/include -Wall -Wstrict-prototypes
> -O2 -fomit-frame-pointer -pipe -fno-strength-reduce -m486 -malign-loops=2
> -malign-jumps=2 -malign-functions=2 -DCPU=586 -DMODULE -c -o sock.o
> sock.c
> sock.c: In function `do_ncp_rpc_call':
> sock.c:127: structure has no member named `sa_handler'
> sock.c:129: structure has no member named `sa_handler'
> sock.c:132: warning: implicit declaration of function `siginitmaskinv'
> sock.c:281: `old_mask' undeclared (first use this function)
> sock.c:281: (Each undeclared identifier is reported only once
> sock.c:281: for each function it appears in.)
>
> Modular IPX too.
>
> Matthew.

----------------------------------
E-Mail: P.Waltenberg@irl.cri.nz
Date: 04-Dec-97
Time: 08:00:11
----------------------------------

--_=XFMail.1.2.p0.Linux:971204080203:265=_
Content-Disposition: attachment; filename="ncpfs-2.1.68.pat"
Content-Transfer-Encoding: base64
Content-Description: ncpfs-2.1.68.pat
Content-Type: application/octet-stream; name=ncpfs-2.1.68.pat; SizeOnDisk=1753

KioqIGxpbnV4L2ZzL25jcGZzL3NvY2suYy5vcmlnCU1vbiBEZWMgIDEgMDc6NTk6MDIgMTk5Nwot
LS0gbGludXgvZnMvbmNwZnMvc29jay5jCU1vbiBEZWMgIDEgMTU6NTU6MzQgMTk5NwoqKioqKioq
KioqKioqKioKKioqIDE4LDIzICoqKioKLS0tIDE4LDI0IC0tLS0KICAjaW5jbHVkZSA8bGludXgv
bmV0Lmg+CiAgI2luY2x1ZGUgPGxpbnV4L21tLmg+CiAgI2luY2x1ZGUgPGxpbnV4L25ldGRldmlj
ZS5oPgorICNpbmNsdWRlIDxsaW51eC9zaWduYWwuaD4KICAjaW5jbHVkZSA8bmV0L3NjbS5oPgog
ICNpbmNsdWRlIDxuZXQvc29jay5oPgogICNpbmNsdWRlIDxsaW51eC9pcHguaD4KKioqKioqKioq
KioqKioqCioqKiAxMjQsMTM1ICoqKioKICAJCSAgIFdoYXQgaWYgd2UndmUgYmxvY2tlZCBpdCBv
dXJzZWx2ZXM/ICBXaGF0IGFib3V0CiAgCQkgICBhbGFybXM/ICBXaHksIGluIGZhY3QsIGFyZSB3
ZSBtdWNraW5nIHdpdGggdGhlCiAgCQkgICBzaWdtYXNrIGF0IGFsbD8gLS0gcn4gKi8KISAJCWlm
IChjdXJyZW50LT5zaWctPmFjdGlvbltTSUdJTlQgLSAxXS5zYV9oYW5kbGVyID09IFNJR19ERkwp
CiAgCQkJbWFzayB8PSBzaWdtYXNrKFNJR0lOVCk7CiEgCQlpZiAoY3VycmVudC0+c2lnLT5hY3Rp
b25bU0lHUVVJVCAtIDFdLnNhX2hhbmRsZXIgPT0gU0lHX0RGTCkKICAJCQltYXNrIHw9IHNpZ21h
c2soU0lHUVVJVCk7CiAgCX0KISAJc2lnaW5pdG1hc2tpbnYoJmN1cnJlbnQtPmJsb2NrZWQsIG1h
c2spOwogIAlyZWNhbGNfc2lncGVuZGluZyhjdXJyZW50KTsKICAJc3Bpbl91bmxvY2tfaXJxcmVz
dG9yZSgmY3VycmVudC0+c2lnbWFza19sb2NrLCBmbGFncyk7CiAgCi0tLSAxMjUsMTM2IC0tLS0K
ICAJCSAgIFdoYXQgaWYgd2UndmUgYmxvY2tlZCBpdCBvdXJzZWx2ZXM/ICBXaGF0IGFib3V0CiAg
CQkgICBhbGFybXM/ICBXaHksIGluIGZhY3QsIGFyZSB3ZSBtdWNraW5nIHdpdGggdGhlCiAgCQkg
ICBzaWdtYXNrIGF0IGFsbD8gLS0gcn4gKi8KISAJCWlmIChjdXJyZW50LT5zaWctPmFjdGlvbltT
SUdJTlQgLSAxXS5zYS5zYV9oYW5kbGVyID09IFNJR19ERkwpCiAgCQkJbWFzayB8PSBzaWdtYXNr
KFNJR0lOVCk7CiEgCQlpZiAoY3VycmVudC0+c2lnLT5hY3Rpb25bU0lHUVVJVCAtIDFdLnNhLnNh
X2hhbmRsZXIgPT0gU0lHX0RGTCkKICAJCQltYXNrIHw9IHNpZ21hc2soU0lHUVVJVCk7CiAgCX0K
ISAJc2lnaW5pdHNldGludigmY3VycmVudC0+YmxvY2tlZCwgbWFzayk7CiAgCXJlY2FsY19zaWdw
ZW5kaW5nKGN1cnJlbnQpOwogIAlzcGluX3VubG9ja19pcnFyZXN0b3JlKCZjdXJyZW50LT5zaWdt
YXNrX2xvY2ssIGZsYWdzKTsKICAKKioqKioqKioqKioqKioqCioqKiAyNzgsMjg0ICoqKioKICAJ
fQogIAogIAlzcGluX2xvY2tfaXJxc2F2ZSgmY3VycmVudC0+c2lnbWFza19sb2NrLCBmbGFncyk7
CiEgCWN1cnJlbnQtPmJsb2NrZWQgPSBvbGRfbWFzazsKICAJcmVjYWxjX3NpZ3BlbmRpbmcoY3Vy
cmVudCk7CiAgCXNwaW5fdW5sb2NrX2lycXJlc3RvcmUoJmN1cnJlbnQtPnNpZ21hc2tfbG9jaywg
ZmxhZ3MpOwogIAkKLS0tIDI3OSwyODUgLS0tLQogIAl9CiAgCiAgCXNwaW5fbG9ja19pcnFzYXZl
KCZjdXJyZW50LT5zaWdtYXNrX2xvY2ssIGZsYWdzKTsKISAJY3VycmVudC0+YmxvY2tlZCA9IG9s
ZF9zZXQ7CiAgCXJlY2FsY19zaWdwZW5kaW5nKGN1cnJlbnQpOwogIAlzcGluX3VubG9ja19pcnFy
ZXN0b3JlKCZjdXJyZW50LT5zaWdtYXNrX2xvY2ssIGZsYWdzKTsKICAJCg==

--_=XFMail.1.2.p0.Linux:971204080203:265=_--
End of MIME message