getsegbyname man page on Darwin

Man page or keyword search:  
man Server   23457 pages
apropos Keyword Search (all sections)
Output format
Darwin logo
[printable version]

GETSEGBYNAME(3)						       GETSEGBYNAME(3)

NAME
       getsegbyname - get the segment command for the named segment

SYNOPSIS
       #include <mach-o/getsect.h>

       const struct segment_command *getsegbyname(const char *segname);

DESCRIPTION
       This  routine  returns the segment_command structure for the named seg‐
       ment if it exists in the	 Mach-O	 (Mach	object)	 executable  getsegby‐
       name(3)	is  linked  into.  Otherwise getsegbyname(3) returns NULL.  It
       uses the link editor defined symbol _mh_execute_header and  just	 looks
       through the load commands.  Since these are mapped into the __TEXT seg‐
       ment they are read-only and thus const by default.  If this  is	to  be
       used  in executables linked with -pie then the value return by the call
       to _dyld_get_image_vmaddr_slide(0) will need to be added to the	vmaddr
       field of the segment_command struct.

SEE ALSO
       end(3), getsectbyname(3)

Apple, Inc.			October 3, 2008		       GETSEGBYNAME(3)
[top]

List of man pages available for Darwin

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net