vn_ routines

rudy at chukran.austin.ibm.com rudy at chukran.austin.ibm.com
Wed Mar 13 03:39:21 AEST 1991


In article <1991Mar8.002636.4940 at nmt.edu>, rmilner at zia.aoc.nrao.edu
(Ruth Milner) writes:
> 
> Does anyone know where all the vn_ routines are kept? Only two of them are
> described as "kernel services", the rest are all "subroutines". But ld can't
> find them in the standard libraries, and despite doing "ar t" on all the .a
> files in /lib and /usr/lib, none of them show up anywhere.
These routines are in the kernel.  To resolve them at link time, you need to 
add the following option to your link command.

-bI:/lib/kernex.exp

This tells ld that those symbols contained in that file are resolved from
/unix (this is the first line of that file).  When the program is loaded
those symbols are resolved by the loader.

See "Kernel Extension Binding" in info.

*********************************************************************
Rudy Chukran            |       EMAIL:            
IBM AIX Porting Center  | RSCS: CHUKRAN at AUSTIN 
11400 Burnet Rd.        | AWDnet: rudy at chukran.austin.ibm.com    
Internal ZIP 2830       | internet: chukran at austin.iinus1.ibm.com
Austin, Texas 78758     | Voice: 512-838-4674  Tieline: 678-4674
*********************************************************************



More information about the Comp.unix.aix mailing list