patch-2.1.48 linux/arch/ppc/boot/cortstrip.c
Next file: linux/arch/ppc/boot/find_name.c
Previous file: linux/arch/ppc/boot/Makefile
Back to the patch index
Back to the overall index
- Lines: 74
- Date:
Wed Dec 31 16:00:00 1969
- Orig file:
v2.1.47/linux/arch/ppc/boot/cortstrip.c
- Orig date:
Wed Dec 18 00:49:52 1996
diff -u --recursive --new-file v2.1.47/linux/arch/ppc/boot/cortstrip.c linux/arch/ppc/boot/cortstrip.c
@@ -1,73 +0,0 @@
-#include <stdio.h>
-#include <sys/types.h>
-#include <unistd.h>
-#include <fcntl.h>
-
-/* amount to skip */
-#define PLACE 65536
-
-/* size of read buffer */
-#define SIZE 0x100000
-
-/* crude program to strip the elf header to make a bootable
- image via tftp
- */
-
-
-int main(int argc, char **argv )
-{
- int fd, fdo;
- unsigned char data[SIZE];
- int i, n, skip;
-
-#if 0
- if ( argc != 3 )
- {
- fprintf(stderr,"%s infile outfile\n", argv[0]);
- exit(-1);
- }
-#endif
-
-
- fd = open(argv[1], O_RDONLY);
- if ( fd == -1 )
- {
- fprintf(stderr,"Couldn't open %s\n", argv[1]);
- perror("open()");
- exit(-1);
- }
-
- fdo = open(argv[2], O_WRONLY|O_CREAT|O_TRUNC,0755);
- if ( fdo == -1 )
- {
- fprintf(stderr,"Couldn't open %s\n", argv[2]);
- perror("open()");
- exit(-1);
- }
-
-#if 0
- skip = atoi(argv[3]);
-#else
- skip = PLACE;
-#endif
- i = lseek(fd, skip, SEEK_SET);
- /*printf("lseek'd %d bytes\n", i);*/
- if ( i == -1 )
- {
- perror("lseek()");
- }
-
- while ( (n = read(fd, data, SIZE)) > 0 )
- {
- /*printf("Read %d bytes\n", n);*/
- i = write(fdo, data, n);
- /*printf("Wrote %d bytes\n", i); */
- }
-
-
- close(fdo);
- close(fd);
- return(0);
-}
-
-
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen, slshen@lbl.gov