Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 20 Jun 1999 15:34:57 -0400 (EDT)
From:      Spike <spork@narcissus.net>
To:        freebsd-current@freebsd.org
Subject:   Patches to LPD
Message-ID:  <Pine.BSF.4.05.9906201534260.4198-300000@nyc-ny63-18.ix.netcom.com1011>

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-128825567-929906504=:2600
Content-Type: TEXT/PLAIN; CHARSET=US-ASCII
Content-ID: <Pine.BSF.4.05.9906201521512.2600@nyc-ny64-09.ix.netcom.com1018>


	Included for review are two patches against -current's lpd. The
first adds a new flag to lpd ("-s") which will cause lpd not to bind to
the TCP printer port. The second patch updates the man page to reflect the
changes. These are the first patches I've submitted, so if I've messed
them up please tell me how to fix them. Thanks. 
	


	--Spike Gronim
	  sporkl@ix.netcom.com
		

--0-128825567-929906504=:2600
Content-Type: TEXT/PLAIN; charset=US-ASCII; name=lpd-patch
Content-Transfer-Encoding: BASE64
Content-ID: <Pine.BSF.4.05.9906201534570.4198@nyc-ny63-18.ix.netcom.com1011>
Content-Description: 
Content-Disposition: attachment; filename=lpd-patch

KioqIC4vbHBkLmMJU3VuIEp1biAyMCAxNToxNDo0MyAxOTk5DQotLS0gLi9s
cGQtbmV3LmMJU3VuIEp1biAyMCAxNToxNjoxMiAxOTk5DQoqKioqKioqKioq
KioqKioNCioqKiAxMDQsMTA5ICoqKioNCi0tLSAxMDQsMTEwIC0tLS0NCiAg
I2luY2x1ZGUgImV4dGVybi5oIg0KICANCiAgaW50CWxmbGFnOwkJCQkvKiBs
b2cgcmVxdWVzdHMgZmxhZyAqLw0KKyBpbnQgICAgIHNmbGFnOyAgICAgICAg
ICAgICAgICAgICAgICAgICAgLyogZG8gbm90IGJpbmQgdG8gdGNwIGZsYWcu
ICovDQogIGludAlmcm9tX3JlbW90ZTsJCQkvKiBmcm9tIHJlbW90ZSBzb2Nr
ZXQgKi8NCiAgDQogIGludAkJICBtYWluIF9fUCgoaW50LCBjaGFyICoqKSk7
DQoqKioqKioqKioqKioqKioNCioqKiAxNDQsMTUwICoqKioNCiAgCQllcnJ4
KEVYX05PUEVSTSwibXVzdCBydW4gYXMgcm9vdCIpOw0KICANCiAgCWVycnMg
PSAwOw0KISAJd2hpbGUgKChpID0gZ2V0b3B0KGFyZ2MsIGFyZ3YsICJkbCIp
KSAhPSAtMSkNCiAgCQlzd2l0Y2ggKGkpIHsNCiAgCQljYXNlICdkJzoNCiAg
CQkJb3B0aW9ucyB8PSBTT19ERUJVRzsNCi0tLSAxNDUsMTUxIC0tLS0NCiAg
CQllcnJ4KEVYX05PUEVSTSwibXVzdCBydW4gYXMgcm9vdCIpOw0KICANCiAg
CWVycnMgPSAwOw0KISAJd2hpbGUgKChpID0gZ2V0b3B0KGFyZ2MsIGFyZ3Ys
ICJkbHMiKSkgIT0gLTEpDQogIAkJc3dpdGNoIChpKSB7DQogIAkJY2FzZSAn
ZCc6DQogIAkJCW9wdGlvbnMgfD0gU09fREVCVUc7DQoqKioqKioqKioqKioq
KioNCioqKiAxNTIsMTU3ICoqKioNCi0tLSAxNTMsMTYxIC0tLS0NCiAgCQlj
YXNlICdsJzoNCiAgCQkJbGZsYWcrKzsNCiAgCQkJYnJlYWs7DQorIAkJY2Fz
ZSAncyc6DQorIAkJICAgICAgICBzZmxhZysrOw0KKyAJCQlicmVhazsNCiAg
CQlkZWZhdWx0Og0KICAJCQllcnJzKys7DQogIAkJfQ0KKioqKioqKioqKioq
KioqDQoqKiogMjc3LDI5OSAqKioqDQogIAlzaWdwcm9jbWFzayhTSUdfU0VU
TUFTSywgJm9tYXNrLCAoc2lnc2V0X3QgKikwKTsNCiAgCUZEX1pFUk8oJmRl
ZnJlYWRmZHMpOw0KICAJRkRfU0VUKGZ1bml4LCAmZGVmcmVhZGZkcyk7DQoh
IAlsaXN0ZW4oZnVuaXgsIDUpOw0KISAJZmluZXQgPSBzb2NrZXQoQUZfSU5F
VCwgU09DS19TVFJFQU0sIDApOw0KISAJaWYgKGZpbmV0ID49IDApIHsNCiEg
CQlpZiAob3B0aW9ucyAmIFNPX0RFQlVHKQ0KISAJCQlpZiAoc2V0c29ja29w
dChmaW5ldCwgU09MX1NPQ0tFVCwgU09fREVCVUcsIDAsIDApIDwgMCkgew0K
ISAJCQkJc3lzbG9nKExPR19FUlIsICJzZXRzb2Nrb3B0IChTT19ERUJVRyk6
ICVtIik7DQohIAkJCQltY2xlYW51cCgwKTsNCiEgCQkJfQ0KISAJCW1lbXNl
dCgmc2luLCAwLCBzaXplb2Yoc2luKSk7DQohIAkJc2luLnNpbl9mYW1pbHkg
PSBBRl9JTkVUOw0KISAJCXNpbi5zaW5fcG9ydCA9IHNwLT5zX3BvcnQ7DQoh
IAkJaWYgKGJpbmQoZmluZXQsIChzdHJ1Y3Qgc29ja2FkZHIgKikmc2luLCBz
aXplb2Yoc2luKSkgPCAwKSB7DQohIAkJCXN5c2xvZyhMT0dfRVJSLCAiYmlu
ZDogJW0iKTsNCiEgCQkJbWNsZWFudXAoMCk7DQohIAkJfQ0KISAJCUZEX1NF
VChmaW5ldCwgJmRlZnJlYWRmZHMpOw0KISAJCWxpc3RlbihmaW5ldCwgNSk7
DQogIAl9DQogIAkvKg0KICAJICogTWFpbiBsb29wOiBhY2NlcHQsIGRvIGEg
cmVxdWVzdCwgY29udGludWUuDQotLS0gMjgxLDMwNSAtLS0tDQogIAlzaWdw
cm9jbWFzayhTSUdfU0VUTUFTSywgJm9tYXNrLCAoc2lnc2V0X3QgKikwKTsN
CiAgCUZEX1pFUk8oJmRlZnJlYWRmZHMpOw0KICAJRkRfU0VUKGZ1bml4LCAm
ZGVmcmVhZGZkcyk7DQohIAlsaXN0ZW4oZnVuaXgsIDUpOwkNCiEgCWlmIChz
ZmxhZyA9PSAwKSB7DQohIAkgICAgZmluZXQgPSBzb2NrZXQoQUZfSU5FVCwg
U09DS19TVFJFQU0sIDApOw0KISAJICAgIGlmIChmaW5ldCA+PSAwKSB7DQoh
IAkgICAgICAgCSAgICBpZiAob3B0aW9ucyAmIFNPX0RFQlVHKQ0KISAJCSAg
ICAgICAgICAgIGlmIChzZXRzb2Nrb3B0KGZpbmV0LCBTT0xfU09DS0VULCBT
T19ERUJVRywgMCwgMCkgPCAwKSB7DQohIAkJCSAgICAgICAgICAgIHN5c2xv
ZyhMT0dfRVJSLCAic2V0c29ja29wdCAoU09fREVCVUcpOiAlbSIpOw0KISAJ
CQkJICAgIG1jbGVhbnVwKDApOw0KISAJCQkgICAgfQ0KISAJCSAgICBtZW1z
ZXQoJnNpbiwgMCwgc2l6ZW9mKHNpbikpOw0KISAJCSAgICBzaW4uc2luX2Zh
bWlseSA9IEFGX0lORVQ7DQohIAkJICAgIHNpbi5zaW5fcG9ydCA9IHNwLT5z
X3BvcnQ7DQohIAkJICAgIGlmIChiaW5kKGZpbmV0LCAoc3RydWN0IHNvY2th
ZGRyICopJnNpbiwgc2l6ZW9mKHNpbikpIDwgMCkgew0KISAJCSAgICAgICAg
ICAgIHN5c2xvZyhMT0dfRVJSLCAiYmluZDogJW0iKTsNCiEgCQkgICAgICAg
ICAgICBtY2xlYW51cCgwKTsNCiEgCQkgICAgfQ0KISAJCSAgICBGRF9TRVQo
ZmluZXQsICZkZWZyZWFkZmRzKTsNCiEgCQkgICAgbGlzdGVuKGZpbmV0LCA1
KTsNCiEgCSAgICB9DQogIAl9DQogIAkvKg0KICAJICogTWFpbiBsb29wOiBh
Y2NlcHQsIGRvIGEgcmVxdWVzdCwgY29udGludWUuDQoqKioqKioqKioqKioq
KioNCioqKiAzMTgsMzI0ICoqKioNCiAgCQkJZG9tYWluID0gQUZfVU5JWCwg
ZnJvbWxlbiA9IHNpemVvZihmcm9tdW5peCk7DQogIAkJCXMgPSBhY2NlcHQo
ZnVuaXgsDQogIAkJCSAgICAoc3RydWN0IHNvY2thZGRyICopJmZyb211bml4
LCAmZnJvbWxlbik7DQohIAkJfSBlbHNlIC8qIGlmIChGRF9JU1NFVChmaW5l
dCwgJnJlYWRmZHMpKSAqLyAgew0KICAJCQlkb21haW4gPSBBRl9JTkVULCBm
cm9tbGVuID0gc2l6ZW9mKGZyb21pbmV0KTsNCiAgCQkJcyA9IGFjY2VwdChm
aW5ldCwNCiAgCQkJICAgIChzdHJ1Y3Qgc29ja2FkZHIgKikmZnJvbWluZXQs
ICZmcm9tbGVuKTsNCi0tLSAzMjQsMzMwIC0tLS0NCiAgCQkJZG9tYWluID0g
QUZfVU5JWCwgZnJvbWxlbiA9IHNpemVvZihmcm9tdW5peCk7DQogIAkJCXMg
PSBhY2NlcHQoZnVuaXgsDQogIAkJCSAgICAoc3RydWN0IHNvY2thZGRyICop
JmZyb211bml4LCAmZnJvbWxlbik7DQohIAkJfSBlbHNlIGlmIChzZmxhZyA9
PSAwKSB7DQogIAkJCWRvbWFpbiA9IEFGX0lORVQsIGZyb21sZW4gPSBzaXpl
b2YoZnJvbWluZXQpOw0KICAJCQlzID0gYWNjZXB0KGZpbmV0LA0KICAJCQkg
ICAgKHN0cnVjdCBzb2NrYWRkciAqKSZmcm9taW5ldCwgJmZyb21sZW4pOw0K
KioqKioqKioqKioqKioqDQoqKiogMzMzLDM0NSAqKioqDQogIAkJCWNvbnRp
bnVlOw0KICAJCX0NCiAgCQlpZiAoZm9yaygpID09IDApIHsNCiEgCQkJc2ln
bmFsKFNJR0NITEQsIFNJR19JR04pOw0KICAJCQlzaWduYWwoU0lHSFVQLCBT
SUdfSUdOKTsNCiAgCQkJc2lnbmFsKFNJR0lOVCwgU0lHX0lHTik7DQogIAkJ
CXNpZ25hbChTSUdRVUlULCBTSUdfSUdOKTsNCiAgCQkJc2lnbmFsKFNJR1RF
Uk0sIFNJR19JR04pOw0KICAJCQkodm9pZCkgY2xvc2UoZnVuaXgpOw0KISAJ
CQkodm9pZCkgY2xvc2UoZmluZXQpOw0KICAJCQlkdXAyKHMsIDEpOw0KICAJ
CQkodm9pZCkgY2xvc2Uocyk7DQogIAkJCWlmIChkb21haW4gPT0gQUZfSU5F
VCkgew0KLS0tIDMzOSwzNTIgLS0tLQ0KICAJCQljb250aW51ZTsNCiAgCQl9
DQogIAkJaWYgKGZvcmsoKSA9PSAwKSB7DQohIAkJICAgICAgIAlzaWduYWwo
U0lHQ0hMRCwgU0lHX0lHTik7DQogIAkJCXNpZ25hbChTSUdIVVAsIFNJR19J
R04pOw0KICAJCQlzaWduYWwoU0lHSU5ULCBTSUdfSUdOKTsNCiAgCQkJc2ln
bmFsKFNJR1FVSVQsIFNJR19JR04pOw0KICAJCQlzaWduYWwoU0lHVEVSTSwg
U0lHX0lHTik7DQogIAkJCSh2b2lkKSBjbG9zZShmdW5peCk7DQohIAkJCWlm
IChzZmxhZyA9PSAwKQ0KISAJCQkgICAgICAgICh2b2lkKSBjbG9zZShmaW5l
dCk7DQogIAkJCWR1cDIocywgMSk7DQogIAkJCSh2b2lkKSBjbG9zZShzKTsN
CiAgCQkJaWYgKGRvbWFpbiA9PSBBRl9JTkVUKSB7DQoqKioqKioqKioqKioq
KioNCioqKiA2MjksNjM0ICoqKioNCiAgc3RhdGljIHZvaWQNCiAgdXNhZ2Uo
KQ0KICB7DQohIAlmcHJpbnRmKHN0ZGVyciwgInVzYWdlOiBscGQgWy1kbF0g
W3BvcnQjXVxuIik7DQogIAlleGl0KEVYX1VTQUdFKTsNCiAgfQ0KLS0tIDYz
Niw2NDEgLS0tLQ0KICBzdGF0aWMgdm9pZA0KICB1c2FnZSgpDQogIHsNCiEg
CWZwcmludGYoc3RkZXJyLCAidXNhZ2U6IGxwZCBbLWRsc10gW3BvcnQjXVxu
Iik7DQogIAlleGl0KEVYX1VTQUdFKTsNCiAgfQ0K
--0-128825567-929906504=:2600
Content-Type: TEXT/PLAIN; charset=US-ASCII; name=lpd-man-patch
Content-Transfer-Encoding: BASE64
Content-ID: <Pine.BSF.4.05.9906201534571.4198@nyc-ny63-18.ix.netcom.com1011>
Content-Description: 
Content-Disposition: attachment; filename=lpd-man-patch

KioqIC4vbHBkLjgub3JpZwlTdW4gSnVuIDIwIDExOjAwOjQwIDE5OTkNCi0t
LSAuL2xwZC44CVN1biBKdW4gMjAgMTA6NTk6MzQgMTk5OQ0KKioqKioqKioq
KioqKioqDQoqKiogMzksNDUgKioqKg0KICAuTmQgbGluZSBwcmludGVyIHNw
b29sZXIgZGFlbW9uDQogIC5TaCBTWU5PUFNJUw0KICAuTm0gbHBkDQohIC5P
cCBGbCBkbA0KICAuT3AgQXIgcG9ydCMNCiAgLlNoIERFU0NSSVBUSU9ODQog
IC5ObSBMcGQNCi0tLSAzOSw0NSAtLS0tDQogIC5OZCBsaW5lIHByaW50ZXIg
c3Bvb2xlciBkYWVtb24NCiAgLlNoIFNZTk9QU0lTDQogIC5ObSBscGQNCiEg
Lk9wIEZsIGRscw0KICAuT3AgQXIgcG9ydCMNCiAgLlNoIERFU0NSSVBUSU9O
DQogIC5ObSBMcGQNCioqKioqKioqKioqKioqKg0KKioqIDcyLDc3ICoqKioN
Ci0tLSA3Miw4MyAtLS0tDQogIC5ObQ0KICB0byBsb2cgdmFsaWQgcmVxdWVz
dHMgcmVjZWl2ZWQgZnJvbSB0aGUgbmV0d29yay4gVGhpcyBjYW4gYmUgdXNl
ZnVsDQogIGZvciBkZWJ1Z2dpbmcgcHVycG9zZXMuDQorIC5JdCBGbCBzDQor
IFRoZQ0KKyAuRmwgcw0KKyBmbGFnIGNhdXNlcw0KKyAuTm0NCisgbm90IHRv
IGJpbmQgdG8gYSBUQ1Agc29ja2V0LiBUaGlzIGlzIHNpbWlsYXIgdG8gdGhl
ICItcyIgZmxhZyB0byBzeXNsb2dkLg0KICAuSXQgQXIgInBvcnQjIg0KICBU
aGUgSW50ZXJuZXQgcG9ydCBudW1iZXIgdXNlZCB0byByZW5kZXp2b3VzDQog
IHdpdGggb3RoZXIgcHJvY2Vzc2VzIGlzIG5vcm1hbGx5IG9idGFpbmVkIHdp
dGgNCg==
--0-128825567-929906504=:2600--


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-current" 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.05.9906201534260.4198-300000>