2009-09-01 16 views

Répondre

0

-1, autant que je peux dire, signifie simplement échouer. Il s'avère que mon appel à AuthorizationCreate() échouait de manière intéressante, alors AuthorizationExecuteWithPrivileges() se comportait en quelque sorte de manière raisonnable.

Encore, Apple: documentez mieux vos API. KTHX.

0

Je ne suis pas sûr de ce que signifie -1, mais vérifiez si TMPDIR existe dans l'environnement et s'il pointe vers le répertoire existant. Si le répertoire n'existe pas, désélectionnez TMPDIR. Je ne me souviens pas exactement ce qu'il va revenir dans ce cas, mais c'était un bug très ennuyeux à trouver ...

Peut-être qu'ils l'ont finalement fixé en 10.6.

+0

Aucun dé - il existe. –

+0

Pendant votre appel? Je sais que l'installateur Apple aime jouer avec cette variable. Peut-être que quelque chose d'autre aussi. – Eugene

Questions connexes