Date: Fri, 18 Apr 2008 11:09:43 +0200 (CEST) From: Ed Schouten <ed@80386.nl> To: FreeBSD-gnats-submit@FreeBSD.org Subject: ports/122884: [Patch] emulators/dlx: port to termios Message-ID: <20080418090943.6C34A1CC6F@palm.hoeg.nl> Resent-Message-ID: <200804180910.m3I9A17a022736@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 122884 >Category: ports >Synopsis: [Patch] emulators/dlx: port to termios >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Fri Apr 18 09:10:01 UTC 2008 >Closed-Date: >Last-Modified: >Originator: Ed Schouten >Release: FreeBSD 6.3-STABLE i386 >Organization: >Environment: System: FreeBSD palm.hoeg.nl 6.3-STABLE FreeBSD 6.3-STABLE #0: Fri Feb 1 16:35:28 CET 2008 root@palm.hoeg.nl:/usr/obj/usr/src/sys/PALM i386 >Description: The emulators/dlx port is one of the last remaining ports that uses sgtty exclusively. We'd better port it to termios, to make it work without the COMPAT_43TTY kernel switch. >How-To-Repeat: >Fix: b64decode the following patch and store it in the files/ directory of the emulators/dlx port. begin-base64 644 patch-io-termios LS0tIGRseHNpbS9pby5jCisrKyBkbHhzaW0vaW8uYwpAQCAtMTgsNiArMTgsOCBAQAogc3RhdGlj IGNoYXIgcmNzaWRbXSA9ICIkSGVhZGVyOiAvdXNlcjEvb3VzdGVyL21pcHNpbS9SQ1MvaW8uYyx2 IDEuMyA4OS8xMi8wNyAxODowMDoyMSBvdXN0ZXIgRXhwICQgU1BSSVRFIChCZXJrZWxleSkiOwog I2VuZGlmIC8qIG5vdCBsaW50ICovCiAKKyNpbmNsdWRlIDxzeXMvaW9jdGwuaD4KKwogI2luY2x1 ZGUgPGN0eXBlLmg+CiAjaW5jbHVkZSA8c3RkaW8uaD4KICNpbmNsdWRlIDxmY250bC5oPgpAQCAt MjgzLDE3ICsyODUsMTkgQEAKICAgICByZWdpc3RlciBETFggKm1hY2hQdHI7CQkvKiBNYWNoaW5l IGJlaW5nIHNpbXVsYXRlZC4gKi8KIHsKICAgICBpbnQgZmxhZ3M7CisgICAgc3RydWN0IHRlcm1p b3MgbmV3U3RhdGU7CiAKICAgICAvKgogICAgICAqIFNhdmUgdGVybWluYWwgc3RhdGUsIGFuZCBw dXQgaXQgaW50byBhIHJhdy1lciBtb2RlIGR1cmluZwogICAgICAqIHRoZSBzaW11bGF0aW9uLgog ICAgICAqLwogCi0gICAgaW9jdGwoMCwgVElPQ0dFVFAsIChjaGFyICopICYobWFjaFB0ci0+aW9T dGF0ZS5zYXZlZFN0YXRlKSk7Ci0gICAgZmxhZ3MgPSBtYWNoUHRyLT5pb1N0YXRlLnNhdmVkU3Rh dGUuc2dfZmxhZ3M7Ci0gICAgbWFjaFB0ci0+aW9TdGF0ZS5zYXZlZFN0YXRlLnNnX2ZsYWdzID0g KGZsYWdzIHwgQ0JSRUFLKSAmIH5FQ0hPOwotICAgIGlvY3RsKDAsIFRJT0NTRVRQLCAoY2hhciAq KSAmbWFjaFB0ci0+aW9TdGF0ZS5zYXZlZFN0YXRlKTsKLSAgICBtYWNoUHRyLT5pb1N0YXRlLnNh dmVkU3RhdGUuc2dfZmxhZ3MgPSBmbGFnczsKKyAgICB0Y2dldGF0dHIoMCwgJm5ld1N0YXRlKTsK KyAgICBtYWNoUHRyLT5pb1N0YXRlLnNhdmVkU3RhdGUgPSBuZXdTdGF0ZTsKKyAgICBuZXdTdGF0 ZS5jX2xmbGFnICY9IH4oSUNBTk9OfEVDSE8pOworICAgIG5ld1N0YXRlLmNfY2NbVk1JTl0gPSAw OworICAgIG5ld1N0YXRlLmNfY2NbVlRJTUVdID0gMDsKKyAgICB0Y3NldGF0dHIoMCwgVENTQU5P VywgJm5ld1N0YXRlKTsKIH0KIAwKIC8qCkBAIC0zMjUsNyArMzI5LDcgQEAKICAgICAgKi8KIAog ICAgIENoZWNrSW5wdXQobWFjaFB0cik7Ci0gICAgaW9jdGwoMCwgVElPQ1NFVFAsIChjaGFyICop ICZtYWNoUHRyLT5pb1N0YXRlLnNhdmVkU3RhdGUpOworICAgIHRjc2V0YXR0cigwLCBUQ1NBTk9X LCAmbWFjaFB0ci0+aW9TdGF0ZS5zYXZlZFN0YXRlKTsKIH0KIAwKIC8qCi0tLSBkbHhzaW0vaW8u aAorKysgZGx4c2ltL2lvLmgKQEAgLTE5LDcgKzE5LDcgQEAKICNpZm5kZWYgX01JUFNJTV9JTwog I2RlZmluZSBfTUlQU0lNX0lPCiAKLSNpbmNsdWRlIDxzZ3R0eS5oPgorI2luY2x1ZGUgPHRlcm1p b3MuaD4KIAogLyoKICAqIFRoZSBmb2xsb3dpbmcgc3RydWN0dXJlIGlzIHBhcnQgb2YgZWFjaCBE TFggbWFjaGluZSwgYW5kIGRlc2NyaWJlcwpAQCAtMjcsNyArMjcsNyBAQAogICovCiAKIHR5cGVk ZWYgc3RydWN0IElvU3RhdGUgewotICAgIHN0cnVjdCBzZ3R0eWIgc2F2ZWRTdGF0ZTsJLyogVXNl ZCB0byBzYXZlIG9yaWdpbmFsIHRlcm1pbmFsIHN0YXRlCisgICAgc3RydWN0IHRlcm1pb3Mgc2F2 ZWRTdGF0ZTsJLyogVXNlZCB0byBzYXZlIG9yaWdpbmFsIHRlcm1pbmFsIHN0YXRlCiAJCQkJICog c28gdGVybWluYWwgY2FuIGJlIHB1dCBpbnRvIENCUkVBSwogCQkJCSAqIG1vZGUgZHVyaW5nIHNp bXVsYXRpb24gYW5kIHRoZW4gYmUKIAkJCQkgKiByZXN0b3JlZCB3aGVuIHNpbXVsYXRpb24gc3Rv cHMuICovCg== ==== >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20080418090943.6C34A1CC6F>