/* Dump an executable image.
- Copyright (C) 1985, 1986, 1987, 1988, 1999 Free Software Foundation, Inc.
+ Copyright (C) 1985, 1986, 1987, 1988, 1999, 2002, 2003, 2004,
+ 2005, 2006 Free Software Foundation, Inc.
This file is part of GNU Emacs.
You should have received a copy of the GNU General Public License
along with GNU Emacs; see the file COPYING. If not, write to
-the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
-Boston, MA 02111-1307, USA.
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA.
In other words, you are welcome to use, share and improve this program.
You are forbidden to forbid anyone else to use, share and improve
|| unrelocate_symbols (new, a_out, a_name, new_name) < 0)
{
close (new);
- return -1;
+ return -1;
}
close (new);
s->s_scnptr += bias;
ptr = s->s_scnptr;
}
-
+
ptr = ptr + s->s_size;
}
}
}
\f
/* ****************************************************************
-
+
*
* Copy the text and data segments from memory to the new a.out
*/
#ifndef ALIGN_DATA_RELOC
ulong d_reloc = (ulong) &_data - f_ohdr.data_start;
#else
- /* This worked (and was needed) before AIX 4.2.
+ /* This worked (and was needed) before AIX 4.2.
I have no idea why. -- Mike */
ulong d_reloc = (ulong) &_data - ALIGN(f_ohdr.data_start, 2);
#endif
}
return 0;
}
+
+/* arch-tag: 0783857a-7c2d-456f-a426-58b722d69fd0
+ (do not change this comment) */