Path: utzoo!utgpu!water!watmath!clyde!att!pacbell!hoptoad!tim From: tim@hoptoad.uucp (Tim Maroney) Newsgroups: comp.sys.mac.programmer Subject: Re: Serial drivers and interrupt trapping Message-ID: <5486@hoptoad.uucp> Date: 30 Sep 88 02:14:30 GMT References: <10407@tekecs.TEK.COM> <1299@unisoft.UUCP> <1304@unisoft.UUCP> <17974@apple.Apple.COM> Reply-To: tim@hoptoad.UUCP (Tim Maroney) Organization: Eclectic Software, San Francisco Lines: 22 In article <17974@apple.Apple.COM> han@apple.com.UUCP (Byron Han, Architect) writes: >Direct manipulation of the unit table or traversal thereof is strictly >forbidden. Use the of code Paul posted is **strictly at your own risk** >You will probably break in the future. Oh? I am not completely up to date on technical notes (the last one I have is #162) but Tech Note #71, "Finding Drivers in the Unit Table", gives sample code that iterates over the unit table. I don't recall seeing anything about this in the Compatibility Guidelines, either. It's really irritating to be told over and over that everything will be fine if we just follow the rules, only to have Apple repeatedly change the rules, and get hostile if we point out ways the rules can't be followed (e.g., socket listeners accessing globals under Multifinder). -- Tim Maroney, Consultant, Eclectic Software, sun!hoptoad!tim "I wrapped a newspaper round my head, so I'd look like I was deep. I said some mumbo-jumbos then: I told him he was going to sleep. I robbed his ring, his pocket watch, and everything else I found. I had that sucker hypnotized; he didn't even make a sound!" - Frank Zappa, "Kozmik Debris"