Parent document is top of "comp.unix.aix Frequently Asked Questions (Part 4 of 5)"
Previous document is "4.13: Kermit - Communications"
Next document is "4.15 tcsh - an alternative shell"
4.14: Gnu dbm
From: doug@cc.ysu.edu (Doug Sewell)
Here's the fixes for RS/6000's:
apply this to testgdbm.c:
158c158
< char opt;
---
> int opt;
166c166
< while ((opt = getopt (argc, argv, "rn")) != -1)
---
> while ((opt = getopt (argc, argv, "rn")) != EOF)
Apply this to systems.h:
111a112,114
> #ifdef RS6000
> #pragma alloca
> #else
112a116
> #endif
To compile, edit the Makefile. Set CC to bsdcc (see /usr/lpp/bos/bsdport
if you don't have 'bsdcc' on your system) and set CFLAGS to -DRS6000 and
whatever options (-g, -O) you prefer. Don't define SYSV.
Parent document is top of "comp.unix.aix Frequently Asked Questions (Part 4 of 5)"
Previous document is "4.13: Kermit - Communications"
Next document is "4.15 tcsh - an alternative shell"