From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=-0.8 required=5.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FROM,HTML_MESSAGE,MAILING_LIST_MULTI autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 18485 invoked from network); 15 Mar 2023 11:10:19 -0000 Received: from minnie.tuhs.org (50.116.15.146) by inbox.vuxu.org with ESMTPUTF8; 15 Mar 2023 11:10:19 -0000 Received: from minnie.tuhs.org (localhost [IPv6:::1]) by minnie.tuhs.org (Postfix) with ESMTP id E256C41280; Wed, 15 Mar 2023 21:10:13 +1000 (AEST) Received: from mail-pj1-x102f.google.com (mail-pj1-x102f.google.com [IPv6:2607:f8b0:4864:20::102f]) by minnie.tuhs.org (Postfix) with ESMTPS id 638394127C for ; Wed, 15 Mar 2023 21:10:03 +1000 (AEST) Received: by mail-pj1-x102f.google.com with SMTP id gp15-20020a17090adf0f00b0023d1bbd9f9eso1475105pjb.0 for ; Wed, 15 Mar 2023 04:10:03 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1678878602; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=WBSvSW1Z3EWbTc/58OruKO8t3nBGbotNX7lemeH0qiA=; b=jOZdEcyu12yNAJdWqIrAezJkojuYBpgyZUwj6K+2KBKHeMSS8bcfOuoXNPBjC/F8ex 9uOwS8hdni0P1RiRzuc/KGXYfIM/+RyulF251Pe7IYHa+LU0xAppvK4Oot3EGF2ph0zd UnuSNje0V0hPnq0uEcbmwfWKLu4nzkF3aVl+VU7iggqn4Kl4TMHaNi1x//U7CHZ6NQZd Zni/RVCguRcgmwmjQ7cncUk9kwYOoT+R3Vyg9ALZ+eOImiyMH4E4xg4xA/yeaMb3W+0C ZvRPpwpuPfvWMpuZ1oO2gH0nXOIP6WbCk3y+JybcEapE0yCVtpVRwjcyZzXm8sqrrftY 9+ug== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1678878602; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=WBSvSW1Z3EWbTc/58OruKO8t3nBGbotNX7lemeH0qiA=; b=X31Y9U32PJJDuu2TXaByFzgbrKTxtpvzy1yO+PiadFm9Xqm61ngDml3vIYhpij/vlm 0GovpZvrGsqfp2lHPzDqfMKjUgVlRa5n2rMaLoqKtyGGnrLPNcdm5vspDJw19TUc7X8s GhqFKmWxxlzaeG6PI7GyBcQ5LfF6hIg0ZF7Yb2vRPjlM9ZEE58dKKG9oeFqmhRLGVvzT boLXSInF/2ymNGZGFt7qVBaoSo6QLYCWh0wFWUGYzII0C7JgOunv3OOJ+dqYzgYRlOd2 H58N6vAM6RQnFL0uMv+Qjj0v1RSM1tuyJY/zd6n4ebUMFx6IdsitLbsHwXeYtGmaBnXE VUeQ== X-Gm-Message-State: AO0yUKXVuqurS6HurbVCUTbWEdNhX3WeTcTNuVD1JI0sQBfC9AZN6RfT FK+MdvEKVj6CBPcPBED3f3VfiUaVqcTeR9TAF/cJvLaPVPE= X-Google-Smtp-Source: AK7set96eXjHDVwFeAXC6nAFiK1Krc0B/gO8QRrszyADF0EKkrMy8XdkreYav1c2jrW/LbL8A7UarDmCJycLmMQcnsc= X-Received: by 2002:a17:902:ced1:b0:194:6fc0:aaae with SMTP id d17-20020a170902ced100b001946fc0aaaemr979343plg.6.1678878602653; Wed, 15 Mar 2023 04:10:02 -0700 (PDT) MIME-Version: 1.0 References: <20230315005912.870D818C080@mercury.lcs.mit.edu> <202303150805.32F85Apq024391@freefriends.org> In-Reply-To: From: KenUnix Date: Wed, 15 Mar 2023 07:09:45 -0400 Message-ID: To: Dave Horsfall Content-Type: multipart/alternative; boundary="000000000000bb737705f6ee6261" Message-ID-Hash: X4JOONU7QLCH7IQJPX6XN7GRHI47E23K X-Message-ID-Hash: X4JOONU7QLCH7IQJPX6XN7GRHI47E23K X-MailFrom: ken.unix.guy@gmail.com X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header CC: The Eunuchs Hysterical Society X-Mailman-Version: 3.3.6b1 Precedence: list Subject: [TUHS] Re: UNIX System V Release 2.2 gdts Vax-780 List-Id: The Unix Heritage Society mailing list Archived-At: List-Archive: List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: --000000000000bb737705f6ee6261 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable In: /usr/src/uts/vax/cf This is what is in conf.c: struct cdevsw cdevsw[] =3D { /* 0*/ conopen, conclose, conread, conwrite, conioctl, 0, /* 1*/ dzopen, dzclose, dzread, dzwrite, dzioctl, dz_tty, /* 2*/ syopen, nulldev, syread, sywrite, syioctl, 0, /* 3*/ nulldev, nulldev, mmread, mmwrite, nodev, 0, /* 4*/ gdopen, gdclose, gdread, gdwrite, nodev, 0, /* 5*/ htopen, htclose, htread, htwrite, nodev, 0, /* 6*/ nodev, nodev, nodev, nodev, nodev, 0, /* 7*/ nodev, nodev, nodev, nodev, nodev, 0, /* 8*/ erropen, errclose, errread, nodev, nodev, 0, }; In "master" sample entries are: ts11 4 36 115 ts 4 1 5 1 5 tu78 1 36 515 hu 0 1 5 4 5 rm05 1 76 515 hm 0 0 4 8 5 nsc 4 77 5 nsc 8 0 10 1 5 ndb ct *lp11 4 73 5 lp 4 0 6 1 4* dn11 4 32 6 dn 8 0 7 4 5 vp 4 33 5 vp 16 0 14 1 5 vp dmc11 8 37 6 dmc 8 0 19 1 5 Those numbers do not mean much to me. Does this help in determining major/minor number for lp? Thanks Ken On Wed, Mar 15, 2023 at 4:53=E2=80=AFAM Dave Horsfall w= rote: > On Wed, 15 Mar 2023, arnold@skeeve.com wrote: > > [...] > > > That is, 'c' for character device, major device is the index in cdevsw, > > and minor device indicates which physical one to use. Since you only > > have one, it should be 0. > > There's also the possibility of using the upper-order bits to pass flags, > although there's not a lot that you can do with a printer (control of pag= e > throw, etc). > > -- Dave > --=20 End of line JOB TERMINATED --000000000000bb737705f6ee6261 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: base64 PGRpdiBkaXI9Imx0ciI+PGRpdj5JbjogL3Vzci9zcmMvdXRzL3ZheC9jZjwvZGl2PjxkaXY+PGJy PjwvZGl2PjxkaXY+VGhpcyBpcyB3aGF0IGlzIGluIGNvbmYuYzo8L2Rpdj48ZGl2PnN0cnVjdCBj ZGV2c3cgY2RldnN3W10gPSB7PGJyPi8qIDAqLyDCoGNvbm9wZW4sIMKgIMKgIMKgIMKgY29uY2xv c2UsIMKgIMKgIMKgIGNvbnJlYWQsIMKgIMKgIMKgIMKgY29ud3JpdGUsIMKgIMKgIMKgIGNvbmlv Y3RsLCDCoCDCoCDCoCAwLDxicj4vKiAxKi8gwqBkem9wZW4sIGR6Y2xvc2UsIMKgIMKgIMKgIMKg ZHpyZWFkLCBkendyaXRlLCDCoCDCoCDCoCDCoGR6aW9jdGwsIMKgIMKgIMKgIMKgZHpfdHR5LDxi cj4vKiAyKi8gwqBzeW9wZW4sIG51bGxkZXYsIMKgIMKgIMKgIMKgc3lyZWFkLCBzeXdyaXRlLCDC oCDCoCDCoCDCoHN5aW9jdGwsIMKgIMKgIMKgIMKgMCw8YnI+LyogMyovIMKgbnVsbGRldiwgwqAg wqAgwqAgwqBudWxsZGV2LCDCoCDCoCDCoCDCoG1tcmVhZCwgbW13cml0ZSwgwqAgwqAgwqAgwqBu b2RldiwgwqAwLDxicj4vKiA0Ki8gwqBnZG9wZW4sIGdkY2xvc2UsIMKgIMKgIMKgIMKgZ2RyZWFk LCBnZHdyaXRlLCDCoCDCoCDCoCDCoG5vZGV2LCDCoDAsPGJyPi8qIDUqLyDCoGh0b3BlbiwgaHRj bG9zZSwgwqAgwqAgwqAgwqBodHJlYWQsIGh0d3JpdGUsIMKgIMKgIMKgIMKgbm9kZXYsIMKgMCw8 YnI+LyogNiovIMKgbm9kZXYsIMKgbm9kZXYsIMKgbm9kZXYsIMKgbm9kZXYsIMKgbm9kZXYsIMKg MCw8YnI+LyogNyovIMKgbm9kZXYsIMKgbm9kZXYsIMKgbm9kZXYsIMKgbm9kZXYsIMKgbm9kZXYs IMKgMCw8YnI+LyogOCovIMKgZXJyb3BlbiwgwqAgwqAgwqAgwqBlcnJjbG9zZSwgwqAgwqAgwqAg ZXJycmVhZCwgwqAgwqAgwqAgwqBub2RldiwgwqBub2RldiwgwqAwLDxicj59OzwvZGl2PjxkaXY+ PGJyPjwvZGl2PjxkaXY+SW4gJnF1b3Q7bWFzdGVyJnF1b3Q7IHNhbXBsZSBlbnRyaWVzIGFyZTo8 L2Rpdj48ZGl2PnRzMTEgwqAgwqA0IMKgIMKgIMKgIDM2IMKgIMKgIMKgMTE1IMKgIMKgIHRzIMKg IMKgIMKgNCDCoCDCoCDCoCAxIMKgIMKgIMKgIDUgwqAgwqAgwqAgMSDCoCDCoCDCoCA1PGJyPnR1 NzggwqAgwqAxIMKgIMKgIMKgIDM2IMKgIMKgIMKgNTE1IMKgIMKgIGh1IMKgIMKgIMKgMCDCoCDC oCDCoCAxIMKgIMKgIMKgIDUgwqAgwqAgwqAgNCDCoCDCoCDCoCA1PGJyPnJtMDUgwqAgwqAxIMKg IMKgIMKgIDc2IMKgIMKgIMKgNTE1IMKgIMKgIGhtIMKgIMKgIMKgMCDCoCDCoCDCoCAwIMKgIMKg IMKgIDQgwqAgwqAgwqAgOCDCoCDCoCDCoCA1PGJyPm5zYyDCoCDCoCA0IMKgIMKgIMKgIDc3IMKg IMKgIMKgNSDCoCDCoCDCoCBuc2MgwqAgwqAgOCDCoCDCoCDCoCAwIMKgIMKgIMKgIDEwIMKgIMKg IMKgMSDCoCDCoCDCoCA1IMKgIMKgIMKgIG5kYiBjdDxicj48Yj5scDExIMKgIMKgNCDCoCDCoCDC oCA3MyDCoCDCoCDCoDUgwqAgwqAgwqAgbHAgwqAgwqAgwqA0IMKgIMKgIMKgIDAgwqAgwqAgwqAg NiDCoCDCoCDCoCAxIMKgIMKgIMKgIDQ8L2I+PGJyPmRuMTEgwqAgwqA0IMKgIMKgIMKgIDMyIMKg IMKgIMKgNiDCoCDCoCDCoCBkbiDCoCDCoCDCoDggwqAgwqAgwqAgMCDCoCDCoCDCoCA3IMKgIMKg IMKgIDQgwqAgwqAgwqAgNTxicj52cCDCoCDCoCDCoDQgwqAgwqAgwqAgMzMgwqAgwqAgwqA1IMKg IMKgIMKgIHZwIMKgIMKgIMKgMTYgwqAgwqAgwqAwIMKgIMKgIMKgIDE0IMKgIMKgIMKgMSDCoCDC oCDCoCA1IMKgIMKgIMKgIHZwPGJyPmRtYzExIMKgIDggwqAgwqAgwqAgMzcgwqAgwqAgwqA2IMKg IMKgIMKgIGRtYyDCoCDCoCA4IMKgIMKgIMKgIDAgwqAgwqAgwqAgMTkgwqAgwqAgwqAxIMKgIMKg IMKgIDU8L2Rpdj48ZGl2Pjxicj48L2Rpdj48ZGl2PlRob3NlIG51bWJlcnMgZG8gbm90IG1lYW4g bXVjaCB0byBtZS48L2Rpdj48ZGl2Pjxicj48L2Rpdj48ZGl2PkRvZXMgdGhpcyBoZWxwIGluIGRl dGVybWluaW5nIG1ham9yL21pbm9yIG51bWJlciBmb3IgbHA/PC9kaXY+PGRpdj48YnI+PC9kaXY+ PGRpdj5UaGFua3M8L2Rpdj48ZGl2PktlbjwvZGl2PjxkaXY+PGJyPjwvZGl2PjxkaXY+PGJyPjwv ZGl2PjwvZGl2Pjxicj48ZGl2IGNsYXNzPSJnbWFpbF9xdW90ZSI+PGRpdiBkaXI9Imx0ciIgY2xh c3M9ImdtYWlsX2F0dHIiPk9uIFdlZCwgTWFyIDE1LCAyMDIzIGF0IDQ6NTPigK9BTSBEYXZlIEhv cnNmYWxsICZsdDs8YSBocmVmPSJtYWlsdG86ZGF2ZUBob3JzZmFsbC5vcmciPmRhdmVAaG9yc2Zh bGwub3JnPC9hPiZndDsgd3JvdGU6PGJyPjwvZGl2PjxibG9ja3F1b3RlIGNsYXNzPSJnbWFpbF9x dW90ZSIgc3R5bGU9Im1hcmdpbjowcHggMHB4IDBweCAwLjhleDtib3JkZXItbGVmdDoxcHggc29s aWQgcmdiKDIwNCwyMDQsMjA0KTtwYWRkaW5nLWxlZnQ6MWV4Ij5PbiBXZWQsIDE1IE1hciAyMDIz LCA8YSBocmVmPSJtYWlsdG86YXJub2xkQHNrZWV2ZS5jb20iIHRhcmdldD0iX2JsYW5rIj5hcm5v bGRAc2tlZXZlLmNvbTwvYT4gd3JvdGU6PGJyPg0KPGJyPg0KWy4uLl08YnI+DQo8YnI+DQomZ3Q7 IFRoYXQgaXMsICYjMzk7YyYjMzk7IGZvciBjaGFyYWN0ZXIgZGV2aWNlLCBtYWpvciBkZXZpY2Ug aXMgdGhlIGluZGV4IGluIGNkZXZzdywgPGJyPg0KJmd0OyBhbmQgbWlub3IgZGV2aWNlIGluZGlj YXRlcyB3aGljaCBwaHlzaWNhbCBvbmUgdG8gdXNlLiBTaW5jZSB5b3Ugb25seSA8YnI+DQomZ3Q7 IGhhdmUgb25lLCBpdCBzaG91bGQgYmUgMC48YnI+DQo8YnI+DQpUaGVyZSYjMzk7cyBhbHNvIHRo ZSBwb3NzaWJpbGl0eSBvZiB1c2luZyB0aGUgdXBwZXItb3JkZXIgYml0cyB0byBwYXNzIGZsYWdz LCA8YnI+DQphbHRob3VnaCB0aGVyZSYjMzk7cyBub3QgYSBsb3QgdGhhdCB5b3UgY2FuIGRvIHdp dGggYSBwcmludGVyIChjb250cm9sIG9mIHBhZ2UgPGJyPg0KdGhyb3csIGV0YykuPGJyPg0KPGJy Pg0KLS0gRGF2ZTxicj4NCjwvYmxvY2txdW90ZT48L2Rpdj48YnIgY2xlYXI9ImFsbCI+PGJyPjxz cGFuIGNsYXNzPSJnbWFpbF9zaWduYXR1cmVfcHJlZml4Ij4tLSA8L3NwYW4+PGJyPjxkaXYgZGly PSJsdHIiIGNsYXNzPSJnbWFpbF9zaWduYXR1cmUiPjxkaXYgZGlyPSJsdHIiPjxkaXY+RW5kIG9m IGxpbmU8L2Rpdj48ZGl2PkpPQiBURVJNSU5BVEVEPC9kaXY+PGRpdj48YnI+PC9kaXY+PGRpdj48 YnI+PC9kaXY+PC9kaXY+PC9kaXY+DQo= --000000000000bb737705f6ee6261--