I tried sending the following via e-mail but it didn't seem to make it.
Apologies for any duplicates.
I'm confused by the following:
PG-USER> (unix-getgrgid 100)
NIL
PG-USER>
When I find the following:
% cat scratch.cc
#include <iostream>
#include <sys/stat.h>
#include <sys/types.h>
#include <grp.h>
int main()
{
group* g = ::getgrgid(100);
std::cout << g->gr_name << '\n';
}
% g++ scratch.cc -o scratch.exe
% ./scratch.exe
CID
%
I'm using:
PG-USER> (lisp-implementation-type)
"CMU Common Lisp"
PG-USER> (lisp-implementation-version)
"19a"
PG-USER> (machine-version)
"Ultrasparc"
PG-USER> (software-version)
"5.8"
PG-USER>
5.8 meaning Solaris 5.8...