![]() |
Ciao e benvenuto da parte degli Stati Uniti al UNIX e Linux Forum! Grazie per la visita ed unirsi alla nostra Comunità Globale.
|
|
google unix.com
|
|||||||
| Forum | Registrati | Regole Forum | Collegamenti | Album | FAQ | Members List | Calendario | Ricerca | Today's Posts | Mark Forums Read |
| HP-UX HP-UX (Hewlett Packard Unix) è di Hewlett-Packard proprietario di attuazione del sistema operativo Unix, basati su System V. |
Più di UNIX e Linux Forum Argomenti potreste trovare utili
|
||||
| Filo | Thread Starter | Forum | Risposte | Ultimo Post |
| lvm_queryvg chiamata non funziona correttamente e si traduce in un improvviso aumento di memoria. | sandiworld | AIX | 0 | 11-15-2007 01:57 AM |
| mio caso dichiarazione non funziona .. | sureshy | UNIX for Dummies Domande & Risposte | 7 | 10-25-2002 02:25 PM |
| smontare non funziona | PERTURBATO | UNIX for Dummies Domande & Risposte | 2 | 07-04-2002 06:14 PM |
| Repquota non funziona come crontab?!? | b416 | UNIX for Dummies Domande & Risposte | 1 | 04-14-2002 08:44 PM |
| perché questo lavoro non ????? | token | Di programmazione ad alto livello | 1 | 09-20-2001 10:08 AM |
|
|
LinkBack | Thread Tools | Cerca in questo Thread | Rate Thread | Modalità di visualizzazione |
|
||||
|
pstat_getdisk () chiamata non funziona correttamente in HPUX 11,31 (11i V3)
Come per la pagina man, pstat_getdisk () chiamata restituisce il numero di casi, che potrebbe essere subordinato al compimento 0, altrimenti un valore di -1 viene restituito.
Si prega di dare un'occhiata a questo programma di esempio -> # include <stdio.h> # include <sys/pstat.h> int main () ( int j \u003d 0, ret; struct pst_diskinfo sDiskData; while (1) ( ret \u003d pstat_getdisk (& sDiskData, sizeof (sDiskData), 1, j); if (ret <0) ( printf ( "\ nReturned con il codice% d \ n", ret); break; ) printf ( "\ n Ret Codice:% d, Nome periferica:% s% d", ret, sDiskData.psd_drv_name.psd_name, sDiskData.psd_instance); j + +; ) return 0; ) Su HP-UX 11,11 e 11,23, l'invito pstat_getdisk () restituisce serie di'1 's quindi unico'0' ed infine '-1' e il programma termina con successo. Su HP-UX 11,31 la chiamata pstat_getdisk () restituisce serie di'1 's seguita dalla serie di'0' e non ritorna mai s' -1 ', così lo stesso programma non termina. La soluzione potrebbe essere quella di sostituire la condizione if (ret <0) con if (ret \u003d\u003d 0) Ma, questa chiamata restituisce sempre'1 's seguita da'0' s o non ci può essere un caso in cui la chiamata restituisce'0 'tra? In un altro modo, possiamo ottenere un indice non valido o tra tutti i dischi sono validi solo in sequenza? Ultimo a cura di sandiworld; al 10/25/2007 10:32 AM.. |
| Segnalibri |
| Thread Tools | Cerca in questo Thread |
| Modalità di visualizzazione | Vota questo thread |
|
|