redo_prebinding man page on NeXTSTEP

Printed from http://www.polarhome.com/service/man/?qf=redo_prebinding&af=0&tf=2&of=NeXTSTEP


redo_prebinding(1)					    redo_prebinding(1)

NAME
       redo_prebinding	-  redo	 the  prebinding  of  an executable or dynamic
       library

SYNOPSIS
       redo_prebinding [-c | -p |  -d]	[-i]  [-r  rootdir]  [-o  output_file]
       input_file

DESCRIPTION
       Redo_prebinding	is  used  to  redo  the prebinding of an executable or
       dynamic library when one of the dependent  dynamic  libraries  changes.
       The input file, executable or dynamic library, must have initially been
       prebound for this program to redo the prebinding.   Also	 all  depended
       libraries  must	have their prebinding up to date.  So when redoing the
       prebinding for libraries they must be done in dependency	 order.	  Also
       when  building executables or dynamic libraries that are to be prebound
       (with the -prebind  options  to	ld(1)  or  libtool(1))	the  dependent
       libraries  must have their prebinding up to date or the result will not
       be prebound.

       The options allow for different types of	 checking  for	use  in	 shell
       scripts.	  Only	one  of	 -c,  -p  or  -d  can  be  used at a time.  If
       redo_prebinding redoes the prebinding on an  input  file	 it  will  run
       /bin/objcunique if it exists on the result.

OPTIONS
       -c     only  check if the file needs to have it's prebinding redone and
	      return status.  A 0 exit means the file's prebinding  is	up  to
	      date,  1 means it needs to be redone and 2 means it could not be
	      checked for reasons like a  dependent  library  is  missing  (an
	      error message is printed in these cases).

       -p     check only for prebound files and return status.	An exit status
	      of 1 means the file is a Mach-O that could  have	been  prebound
	      and is not otherwise the exit status is 0.

       -d     check  only  for dynamic shared library files and return status.
	      An exit status of 0 means the file is a dynamic shared  library,
	      1	 means	the  file  is  not,  2	means there is some mix in the
	      architectures.

       -i     ignore non-prebound files (useful when running on all  types  of
	      files).

       -r rootdir
	      prepend the rootdir argument to all dependent libraries.

       -o output_file
	      write  the  updated  file into output_file rather than back into
	      the input file.

DIAGNOSTICS
       With no -c, -p or -d an exit status of 0 means success and 2  means  it
       could  not  be done for reasons like a dependent library is missing (an
       error message is printed in these cases).

NeXT Software, Inc.		March 26, 1996		    redo_prebinding(1)
[top]

List of man pages available for NeXTSTEP

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