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

Répondre à