Bonjour,
quand vous faites un groupadd, sans que vous vous en doutiez, solaris
est utilise au
maximum de ces capacités....noyau preemptif, exécution multi-thread:
voyez plutôt, dans goupadd.c (http://cvs.opensolaris.org/source/xref/
usr/src/cmd/oamuser/group/groupadd.c)
if ((gid = findnextgid()) < 0) {
140 errmsg(M_GID_INVALID, "default id");
141 exit(EX_ID_EXISTS);
142 }
propre, simple, efficace sauf que findnextgid (http://
cvs.opensolaris.org/source/xref/usr/src/cmd/oamuser/group/gid.c):
f ((fptr = popen("exec sh -c "
63 "\"getent group|cut -f3 -d:|sort -nr|uniq \" 2>/
dev/null",
64 "r")) == NULL)
65 return (-1);
toutes la simplicité du noyau solaris ! il ne me reste plus qu'a me
jeter des cailloux...
:(
_______________________________________________
Solaris_fr liste de diffusion en français pour Solaris, sur toutes architectures
[email protected]
http://x86.sun.com/mailman/listinfo/solaris_fr