[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
- [PATCH] AIX NFS patches part1,
gasha <=