⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 ldgetaux.3x

📁 <B>Digital的Unix操作系统VAX 4.2源码</B>
💻 3X
字号:
.TH ldgetaux 3x RISC.SH Nameldgetaux \- retrieve an auxiliary entry, given an index.SH Syntax.nf.B "#include <stdio.h>".B "#include <filehdr.h>".B "#include <sym.h>".B "#include <ldfcn.h>".fi.sp.nf.BR "pAUXU ldgetaux (" "ldptr, iaux" ).BR "LDFILE \**" ldptr ;.BR "long \**" iaux ;.fi.SH DescriptionThe.PN ldgetauxfunction returns a pointer to an auxiliary table entry associated with .I iaux.The AUXU is contained in a static buffer.  Because the buffer can be overwritten by later calls to .PN ldgetaux , it must be copied by the caller if the aux is to be saved or changed..PPNote that auxiliary entries are not swapped as this routine cannot detectwhat manifestation of the AUXU union is retrieved. If LDAUXSWAP(ldptr, ldf) is non-zero,a further call to.I swap_auxis required.  Before calling the .I swap_aux routine, the caller should copy the aux..PPIf the auxiliary cannot be retrieved, .PN ldgetaux returns null (defined in <stdio.h>) for an object file.This occurs in the following instances:.IP \(bu 5The auxiliary table cannot be found.IP \(bu 5The .I iaux offset into the auxiliary table is beyond the end of the table.PPTypically, .PN ldgetaux is called immediately after a successful call to .PN ldtbread to retrieve the data type information associated with the symbol table entry filled by .PN ldtbread . The index field of the symbol, pSYMR, is the .I iaux when data type information is required. If the data type information for a symbol is not present, the index field is .I indexNi and .PN ldgetaux should not be called..SH See Alsointro(3x), ldclose(3x), ldopen(3x), ldtbseek(3x), ldtbread(3x),ldfcn(5).

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -