PATCH: IBM AIX patches

Pavel Machek pavel at suse.cz
Fri Aug 31 06:35:58 UTC 2001


Hi!

> Here is the patch for MC from the official IBM package.
> 
> (From http://www-1.ibm.com/servers/aix/products/aixos/linux/index.html)
> 
> Since I believe that these patches haven't been submitted before I am
> sending them to the respective lists.

> *** gnome1.2/mc-4.5.49/vfs/cpio.c:1.1	Mon Jun 12 16:57:30 2000
> --- gnome1.2/mc-4.5.49/vfs/cpio.c	Tue Sep  5 11:50:06 2000
> ***************
> *** 101,107 ****
>   static int cpio_read(void *fh, char *buffer, int count);
>   
>   #define CPIO_POS(super) cpio_position
> ! //#define CPIO_POS(super) (super)->u.cpio.fd /* If some time reentrancy should be needed */
>   
>   #define CPIO_SEEK_SET(super, where) mc_lseek((super)->u.cpio.fd, CPIO_POS(super) = (where), SEEK_SET)
>   #define CPIO_SEEK_CUR(super, where) mc_lseek((super)->u.cpio.fd, CPIO_POS(super) += (where), SEEK_SET)
> --- 101,107 ----
>   static int cpio_read(void *fh, char *buffer, int count);
>   
>   #define CPIO_POS(super) cpio_position
> ! /* //#define CPIO_POS(super) (super)->u.cpio.fd */ /* If some time reentrancy should be needed */ 

You shoud have removed "//", not leave it there. Ditto few more places.

> diff -c gnome1.2/mc-4.5.49/vfs/tar.c:1.1 gnome1.2/mc-4.5.49/vfs/tar.c:1.2
> *** gnome1.2/mc-4.5.49/vfs/tar.c:1.1	Mon Jun 12 16:57:30 2000
> --- gnome1.2/mc-4.5.49/vfs/tar.c	Tue Sep  5 11:51:03 2000
> ***************
> *** 192,198 ****
>       STATUS_BADCHECKSUM,
>       STATUS_SUCCESS,
>       STATUS_EOFMARK,
> !     STATUS_EOF,
>   } ReadStatus;
>   /*
>    * Return 1 for success, 0 if the checksum is bad, EOF on eof,

What's wrong with this? I thought C allowed leaving "," at the end, and
it is easier to add to list like this.

> --- 192,198 ----
>       STATUS_BADCHECKSUM,
>       STATUS_SUCCESS,
>       STATUS_EOFMARK,
> !     STATUS_EOF
>   } ReadStatus;
>   /*
>    * Return 1 for success, 0 if the checksum is bad, EOF on eof,


-- 
Philips Velo 1: 1"x4"x8", 300gram, 60, 12MB, 40bogomips, linux, mutt,
details at http://atrey.karlin.mff.cuni.cz/~pavel/velo/index.html.





More information about the mc-devel mailing list