fixhdr man page on Xenix

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



     FIXHDR(C)		      XENIX System V		     FIXHDR(C)

     Name
	  fixhdr - Changes executable binary file headers.

     Syntax
	  fixhdr option files

     Description
	  fixhdr changes the header of output files created by link
	  editors or assemblers. The kinds of modifications include
	  changing the format of the header, the fixed stack size, the
	  standalone load address, and symbol names.

	  Using fixhdr allows the use of binary executable files,
	  created under other versions or machines, by simply changing
	  the header information so that it is usable by the target
	  cpu.

	  These are the options to fixhdr :

	  -xa	    Change the x.out format of the header to the a.out
		    format.

	  -xb	    Change the x.out format of the header to the b.out
		    format.

	  -x4	    Change the x.out format of the header to the
		    4.2BSD a.out format.

	  -x5 [-n]  Change the x.out format of the header to 5.2 (UNIX
		    System V release 2) a.out format.  The -n flag
		    causes leading underscores on symbol names to be
		    passed with no modifications.

	  -ax -c [11,86]
		    Change the a.out format of the header to the x.out
		    format.  The -c flag specifies the target cpu.  11
		    specifies a PDP-11 cpu.  86 specifies one of the
		    8086 family of cpus (8086, 8088, 80186, 80286 or
		    80386).

	  -bx	    Change the b.out format of the header to the x.out
		    format.

	  -5x [-n]  Change the 5.2 (UNIX System V release 2) a.out
		    format of the header to the x.out format.  The -n
		    flag causes leading underscores on symbol names to
		    be passed with no modifications.

	  -86x	    Add the x.out header format to the 86rel object
		    module format. See 86rel(F).

	  -F num    Add (or change) the fixed stack size specified in

     Page 1					      (printed 2/7/91)

     FIXHDR(C)		      XENIX System V		     FIXHDR(C)

		    the x.out format of the header.  num must be a
		    hexadecimal number.

	  -A num    Add (or change) the standalone load address
		    specified in the x.out format of the header.  num
		    must be a hexadecimal number.

	  -M[smlh]  Change the model of the x.out or 86rel format.
		    Model refers to the compiler model specified when
		    creating the binary. s refers to small model, m
		    refers to medium model, l refers to large model,
		    and h refers to huge model.

	  -v [2,3,5,7]
		    Change the version of XENIX specified in the
		    header.  XENIX version 2 was based on UNIX Version
		    7.

	  -s s1=s2 [-s s3=s4]
		    Change symbol names, where symbol name s1 is
		    changed to s2.

	  -r	    Ensure that the resolution table is of non-zero
		    size.

	  -C cpu    Set the cpu type.  cpu can be 186, 286, 386, 8086,
		    others.

     Files
	  /usr/bin/fixhdr

     See Also
	  a.out(F), 86rel(F)

     Notes
	  Give fixhdr one option at a time.  If you need to make more
	  than one kind of modification to a file, use fixhdr on the
	  original file. Then use it again on the fixhdr output,
	  specifying the next option.  Copy the original file if you
	  need an unmodified version as fixhdr makes the modifications
	  directly to the file.

     Page 2					      (printed 2/7/91)

[top]
                             _         _         _ 
                            | |       | |       | |     
                            | |       | |       | |     
                         __ | | __ __ | | __ __ | | __  
                         \ \| |/ / \ \| |/ / \ \| |/ /  
                          \ \ / /   \ \ / /   \ \ / /   
                           \   /     \   /     \   /    
                            \_/       \_/       \_/ 
More information is available in HTML format for server Xenix

List of man pages available for Xenix

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