bug-bash
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[PATCH] AIX NFS patches part1


From: gasha
Subject: [PATCH] AIX NFS patches part1
Date: Thu, 20 Sep 2018 12:40:47 +0300
User-agent: SquirrelMail/1.4.21

Hello all,

I have collection of some AIX specific patches, to fix wildcards and path
completion, if used on NFS mounted filesystems.

As a beginner in GNU contributions, i was not able to format in proper
way. Sorry about that. Anyway, i will put my work here, and if possible,
format it better in future :) Here it is against latest 5.0 beta. First
patch was for bash-4.4.

bash-4.4$ /usr/local/diffutils-3.6/bin/diff 
bash-5.0-beta-orig/lib/glob/glob.c bash-5.0-beta-aix/lib/glob/glob.c
598a599,609
>
> /* Fixes AIX and NFS server on Linux issues, with 64-bit i-nodes.
>    DIR->DIR64, dirent->dirent64, opendir->opendir64
>    readdir->readdir64, closedir->closedir64
>    Original patch v0.1, Gatis Visnevskis, 2016-Dec-09
>    Improved patch v0.2, Gatis Visnevskis, 2018-Sep-18 */
>
> #if defined (_AIX)
>   DIR64 *d;
>   register struct dirent64 *dp;
> #else
600a612
> #endif
714a727,730
> /* AIX NFS 64-bit i-node patch v0.2 */
> #if defined(_AIX)
>       d = opendir64 (dir);
> #else
715a732
> #endif
750a768,771
> /* AIX NFS 64-bit i-node patch v0.2 */
> #if defined(_AIX)
>         dp = readdir64 (d);
> #else
751a773,774
> #endif
>
871a895,898
> /* AIX NFS 64-bit i-node patch v0.2 */
> #if defined(_AIX)
>       (void) closedir64 (d);
> #else
872a900,901
> #endif
>


Gatis





reply via email to

[Prev in Thread] Current Thread [Next in Thread]