Linux and UNIX Man Pages

Linux & Unix Commands - Search Man Pages

ldgetpd(3x) [ultrix man page]

ldgetpd(3x)															       ldgetpd(3x)

       ldgetpd - retrieve procedure descriptor given a procedure descriptor index

       #include <stdio.h>
       #include <filehdr.h>
       #include <sym.h>
       #include <ldfcn.h>

       long ldgetpd (ldptr, ipd, ppd)
       LDFILE ldptr;
       long ipd;
       pPDR ipd;

       The  function  returns  success	or  failure  depending	on  whether the procedure descriptor with index ipd can be accessed.  If it can be
       accessed, the structure pointed to by ppd is filled with the contents of the corresponding procedure descriptor.  The isym, iline, and iopt
       fields  of the procedure descriptor are updated to be used in further LD routine calls. The adr field is updated from the symbol referenced
       by the isym field.

       The PDR cannot be retrieved when the following occurs:

       o    The procedure descriptor table cannot be found.

       o    The ipd offset into the procedure descriptor table is beyond the end of the table.

       o    The file descriptor that the ipd offset falls into cannot be found.

       Typically, is called while traversing the table that runs from 0 to SYMHEADER(ldptr).ipdMax - 1.

See Also
       ldclose(3x), ldopen(3x), ldtbseek(3x), ldtbread(3x), ldfcn(5)

								       RISC							       ldgetpd(3x)

Check Out this Related Man Page

ldtbread(3)						     Library Functions Manual						       ldtbread(3)

ldtbread - Read an indexed symbol table entry of a common object file SYNOPSIS
#include <stdio.h> #include <filehdr.h> #include <syms.h> #include <ldfcn.h> int ldtbread (ldptr, symindex, symbol) LDFILE *ldptr ; long symindex ; pSYMR *symbol ; DESCRIPTION
The ldtbread routine reads the symbol table entry specified by symindex of the common object file currently associated with ldptr into the area of memory beginning at symbol. It returns SUCCESS or FAILURE. If symindex is greater than the number of symbols in the object file or if it cannot read the specified symbol table entry, ldtbread fails. The local and external symbols are concatenated into a linear list. Symbols are accessible from symbol index zero to SYM- HEADER(ldptr).isymMax + SYMHEADER(ldptr).iextMax. The index and iss fields of the SYMR are made absolute (rather than file relative) so that the routines ldgetname(3), ldgetaux(3), and ldtbread proceed normally given those indices. Only the SYMR part of the external symbol structure is returned. NOTE: The first symbol in the symbol table has an index of zero. The program must be loaded with the object file access routine library libmld.a. RELATED INFORMATION
ldclose(3), ldgetname(3), ldopen(3), ldtbseek(3), ldgetname(3), ldfcn(4). delim off ldtbread(3)
Man Page

9 More Discussions You Might Find Interesting

1. Programming

Calling procedure through Unix Shell

Hi can anyone help me in how to 1) invoke batch profile to run sqlplus on XXXXX server. 2) execute truncate table xtra.xtra_card_email_request using procedure dbadmin.truncate_table . 3) Check the count before and after the job run. (1 Reply)
Discussion started by: jakred
1 Replies

2. Shell Programming and Scripting

environment checkout procedure

Hi, Can anybody explain what is env checkout procedure and how to write a procedure for that? Thanks and Regards Venkat (0 Replies)
Discussion started by: pvenkat14
0 Replies

3. Web Development

Display the contents of a table.

Dear Friends, Am an newbie to this domain. I have a table which is filled with contents which i need to be updated with,so am trying to design a flow which would read the data from the table and mail it to me at regular intervals. I could make out the flow using mailx command but want to... (3 Replies)
Discussion started by: gokulj
3 Replies

4. Shell Programming and Scripting

loading the data to the partitioned table using procedure

Hi one help, I need one procedure to load data from flat file to table. Table name as input parameter for the procedure. can anyone help me Thanks, Raj, (1 Reply)
Discussion started by: easterraj
1 Replies

5. Shell Programming and Scripting

Checking for existence of stored procedure through script

Hi, I have a stored procedure which takes in arguments from my script and deletes rows from a table. Before calling the procedure from the script i want to make sure if the procedure actually exists.If it exists, i want to pass values to the procedure and execute it.if the stored procedure... (3 Replies)
Discussion started by: justchill
3 Replies

6. UNIX for Dummies Questions & Answers

Calling stored procedure from unix

Hi, My stored procedure returns a value. How to retrieve the value and display in unix. Stored procedure CREATE OR REPLACE PROCEDURE gohan(num INT) IS BEGIN DBMS_OUTPUT.PUT_LINE('My lucky number is ' || num); END; Unix Scripting i used sqlplus -s... (7 Replies)
Discussion started by: gohan3376
7 Replies

7. UNIX and Linux Applications

create table via stored procedure (passing the table name to it)

hi there, I am trying to create a stored procedure that i can pass the table name to and it will create a table with that name. but for some reason it creates with what i have defined as the variable name . In the case of the example below it creates a table called 'tname' for example ... (6 Replies)
Discussion started by: rethink
6 Replies

8. Programming

PL/SQL - one procedure for business logic

Hello, I need some advice how to to create one big transactional table. My table has following columns person_id, trans_id, date, dep_id, material_id, input, outpu, total I created procedure from which I will enter all transaction into that table. Problem is I don't have any idea how... (3 Replies)
Discussion started by: solaris_user
3 Replies

9. UNIX and Linux Applications

Syntax problem Oracle

Hi All, I have a syntax problem with a procedure in oracle. I am looking to just produce the number of rows from each table located in the HR schema nothing complex. This procedure works great up to dbms_output.put_line(tab_var); where it lists the names of each table in the user schema. My... (5 Replies)
Discussion started by: bdby
5 Replies