![]() |
Bonjour et bienvenu par les États-Unis à la UNIX et Linux Forums! Merci de votre visite et vous joindre à notre communauté mondiale.
|
|
google unix.com
|
|||||||
| Forums | S'inscrire | Forum Rules | Liens | Albums | FAQ | Liste des membres | Calendrier | Recherche | Aujourd'hui, les postes | Marquer les forums comme lus |
| HP-UX HP-UX (Hewlett Packard UniX) Hewlett-Packard est propriétaire de la mise en œuvre du système d'exploitation Unix, basés sur System V. |
Plus d'UNIX et Linux Forum Sujets Vous trouverez peut-être utile
|
||||
| Fil | Thread Starter | Forum | Réponses | Last Post |
| lvm_queryvg appel ne fonctionne pas correctement et les résultats d'une hausse soudaine de mémoire. | sandiworld | AIX | 0 | 11-15-2007 01:57 AM |
| déclaration de mon cas ne fonctionne pas .. | sureshy | UNIX pour les nuls Questions et réponses | 7 | 10-25-2002 02:25 PM |
| unmount ne fonctionne pas | PERTURBE | UNIX pour les nuls Questions et réponses | 2 | 07-04-2002 06:14 PM |
| Repquota ne fonctionne pas comme tâche cron?!? | b416 | UNIX pour les nuls Questions et réponses | 1 | 04-14-2002 08:44 PM |
| pourquoi ne fait pas ce travail ????? | jeton | High Level Programming | 1 | 09-20-2001 10:08 AM |
|
|
LinkBack | Thread Tools | Recherche sur ce Thread | Rate Thread | Modes d'affichage |
|
||||
|
pstat_getdisk () appel ne fonctionne pas correctement dans HPUX 11,31 (11i V3)
Comme pour la page de man, pstat_getdisk () appel retourne le nombre de cas, qui peut être de 0 en cas de réussite, autrement, d'une valeur de -1 est retourné.
S'il vous plaît jeter un coup d'oeil à cet exemple de programme -> # include <stdio.h> # include <sys/pstat.h> int main () ( int j \u003d 0, ret; struct pst_diskinfo sDiskData; tout (1) ( ret \u003d pstat_getdisk (& sDiskData, sizeof (sDiskData), 1, j); if (ret <0) ( printf ( "\ nReturned avec le code% d \ n", ret); break; ) printf ( "\ n Ret Code:% d, Nom du périphérique:% s% d", ret, sDiskData.psd_drv_name.psd_name, sDiskData.psd_instance); j + +; ) return 0; ) Le HP-UX 11.11 et 11.23, l'appel pstat_getdisk () retourne la série de «1» puis s unique'0 'et enfin' -1 'et le programme se termine avec succès. Le HP-UX 11.31 l'appel pstat_getdisk () retourne la série de «1» s suivie d'une série de'0 's et ne retourne jamais' -1', de sorte que le même programme se termine jamais. La solution serait de remplacer la condition if (ret <0) avec if (ret \u003d\u003d 0) Mais, cet appel se retourne toujours'1 'est suivie par «0» ou s il ne peut y avoir un cas où l'appel sera de retour'0' entre-temps? Dans une autre façon, peut-on obtenir un indice invalide ou entre tous les disques sont valables seulement dans l'ordre? Dernière édition par sandiworld; au 10.25.2007 10:32 AM.. |
| Bookmarks |
| Thread Tools | Recherche sur ce Thread |
| Modes d'affichage | Rate this thread |
|
|