]> pilppa.org Git - familiar-h63xx-build.git/blob - org.handhelds.familiar/packages/linux/openzaurus-pxa27x-2.4.20-rmk2-embedix20050602/P10-ntfs-fix_041216.patch
OE tree imported from monotone branch org.openembedded.oz354fam083 at revision 8b12e3...
[familiar-h63xx-build.git] / org.handhelds.familiar / packages / linux / openzaurus-pxa27x-2.4.20-rmk2-embedix20050602 / P10-ntfs-fix_041216.patch
1 diff -Nur c3000_pre/linux/fs/ntfs/attrib.c c3000_work/linux/fs/ntfs/attrib.c
2 --- c3000_pre/linux/fs/ntfs/attrib.c    2004-08-21 09:49:00.000000000 +0900
3 +++ c3000_work/linux/fs/ntfs/attrib.c   2004-12-16 22:58:06.000000000 +0900
4 @@ -1223,6 +1223,21 @@
5   *
6   * Return 0 on success or -errno on error.
7   */
8 +/* ##koko */
9 +int __cmpdi2( const s64 arg1, const s64 arg2 )
10 +{
11 +       u32     low1, low2;
12 +       s32     hi1, hi2;
13 +       hi1     = (s32)( arg1>>32 ) & 0xFFFFFFFF;
14 +       hi2     = (s32)( arg2>>32 ) & 0xFFFFFFFF;
15 +       if( hi1<hi2 )           return( -1 );
16 +       else if( hi1>hi2 )      return(  1 );
17 +       low1    = (u32)arg1 & 0xFFFFFFFF;
18 +       low2    = (u32)arg2 & 0xFFFFFFFF;
19 +       if( low1<low2 )         return( -1 );
20 +       else if( low1>low2 )    return( 1 );
21 +       return( 0 );
22 +}
23  int load_attribute_list(ntfs_volume *vol, run_list *run_list, u8 *al,
24                 const s64 size, const s64 initialized_size)
25  {