ben@cunixf.cc.columbia.edu (Ben Fried) (07/28/90)
Has anyone had any luck getting AMD or GDB running under AIX on the PS/2? I'm attempting to port AMD, and IBM's dbx seems pretty poor: it doesn't handle global pointers to structs correctly (I can't print the structures they point to, no matter what I try). AIX's dbx is certainly no gdb. It's not even close to sun's dbx either. On a related note, umount(2) seems to behave inconsistently. When unmounting a local file system, umount() behaves correctly only when passed the block special device, as a string of the form "/dev/fd0" (for example). But when unmounting an NFS file system, umount() only behaves correctly when passed the local mount point of the remote file system. Or, in other terms, umount() seems to want the mntent.mnt_fsname for locally mounted file systems, and the mntent.mnt_dir for nfs-mounted file systems. The /usr/include/sys/vmount.h from the GA disks seems to be corrupted - it's missing some of the copyright header and (at the very least) an opening "/*" AIX's rpcgen is particularly annoying - the documentation for it in "Programming Tools and Interfaces" is poor and incomplete, and its syntax is different from all the other versions of rpcgen that I've ever used - none of the rpcgen files that I've successfully compiled under Ultrix, SunOS, or Umax 4.3 will work with it. AIX has so much promise, it's incredibly disapointing to find things like this which detract so very much from its usability. Ben -- Benjamin Fried ben@cunixf.cc.columbia.edu rutgers!columbia!ben