HAC2GM::TOCCL1::FERRIBY@athena.hac.COM (John.D.Ferriby@athena.hac.com, (06/29/88)
> I would appreciate help with either of the following 2 questions: > > Could someone let me know where the documantation for SYS$LIBRARY:STARLET.MLB > and LIB.MLB may be found. I don't see any *.DOC files. Does one just > print them out the *.mlb files and interpret them? > > Also, I have found the use of a macro operator called "_VIELD" (in the > ORNL CAMAC package). The program seemed to use it to define bit fields and > masks for various status words. Is "_VIELD" a known concept or did the author > create it (I could find it defined in his code). I have no answer for your first question -- I've just 'hacked' my way through both libraries. Often you can find some 'interesting' upcoming tidbits in those libraries. Worth note: STARLET refers to the Starlet portion of the O.S. and centers around system services and extremely well used Macros, such as _VIELD, (known as the kernel in a generic sense) and LIB contains primarily data structures and lesser (if at all) used Macros (device drivers) used by Starlet. In an answer to you second question, _VIELD is used as you mention, and is documented in the Device Driver Guide/Reference, as are other specific macros that come into play when writing device drivers. John //////////////////////////////////////////////////////////////////////////////// / John D. Ferriby Corporate DECnet: TOCCL1::FERRIBY / / Central Software Systems -or- 2056::FERRIBY / / EDS - Plant Automation Division Arpa: FERRIBY%TOCCL1.GM@HAC2ARPA.HAC.COM / / 300 East Big Beaver / / Troy, Michigan 48007-7019 / ////////////////////////////////////////////////////////////////////////////////