The UNIX and Linux Forums  
Hei og Velkommen fra USA til UNIX og Linux Forums! Takk for besøket og Delta i vårt globale samfunn.

Go Back   UNIX og Linux Forums > Operativsystem > HP-UX
.
google unix.com



HP-UX HP-UX (Hewlett Packard Unix) er Hewlett-Packard proprietære gjennomføring av Unix operativsystem basert på System V.

Mer UNIX og Linux Forum Emner Du kan finne nyttig
Tråd Tråd startet Forum Svar Siste innlegg
lvm_queryvg samtale fungerer ikke og resulterer i en brå minne stige. sandiworld AIX 0 11-15-2007 01:57
mitt tilfelle uttalelsen ikke fungerer .. sureshy UNIX for Dummies Spørsmål og svar 7 10-25-2002 02:25
unmount fungerer ikke Forstyrret UNIX for Dummies Spørsmål og svar 2 07-04-2002 06:14
Repquota fungerer ikke som Cronjob?? b416 UNIX for Dummies Spørsmål og svar 1 04-14-2002 08:44
hvorfor ikke dette arbeidet ????? token High Level Programmering 1 09-20-2001 10:08

 
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek Powered by Powered by Google
 
LinkBack Thread Tools Søk i denne tråden Rate Thread Visningsmoduser
  #1 (permalink)  
Old 10-15-2007
sandiworld sandiworld is offline
Registrert bruker
  
 

Bli Dato: Oct 2007
Innlegg: 4
pstat_getdisk () kaller ikke fungerer optimalt i HPUX 11,31 (11i V3)

Pr mannen siden pstat_getdisk () kaller tilbake antallet forekomster som kan være 0 upon vellykket fullføring, ellers en verdi på -1 returneres.

Ta en titt på denne prøven program ->

# include <stdio.h>
# include <sys/pstat.h>

int main ()
(
int j \u003d 0, ret;
struct pst_diskinfo sDiskData;

mens (1)
(
ret \u003d pstat_getdisk (& sDiskData, sizeof (sDiskData), 1, j);
if (ret <0)
(
printf ( "\ nReturned med kode% d \ n", ret);
break;
)
printf ( "\ n Ret Code:% d, Device Name:% s% d", ret, sDiskData.psd_drv_name.psd_name, sDiskData.psd_instance);
j + +;
)
return 0;
)

PÃ¥ HP-UX 11.11 og 11.23, vil samtalen pstat_getdisk () returnerer rekke'1 's deretter enkelt'0' og til slutt "-1" og programmet avsluttes vellykket.

På HP-UX 11.31 samtalen pstat_getdisk () returnerer rekke'1 's etterfulgt av rekke'0' s og aldri tilbake "-1", så det samme programmet aldri opphører.

Løsningen vil være å erstatte tilstand
if (ret <0)
med
if (ret \u003d\u003d 0)

Men vil denne samtalen alltid returnerer'1 's etterfulgt av'0' s eller det kan være tilfelle der samtalen vil returnere "0" i mellom?

I en annen måte, kan vi få en ugyldig indeksen i mellom eller alle gyldige diskene i rekkefølge bare?

Sist endret av sandiworld; 10-25-2007 på 10:32..
 

Hugseliste

Thread Tools Søk i denne tråden
Søk i denne tråden:

Avansert søk
Visningsmoduser Ranger denne tråden
Ranger denne tråden:

Innleggsaktivitet Regler
Du kanskje ikke poste nye tråder
Du kanskje ikke poste svar
Du kanskje ikke post vedlegg
Du kanskje ikke redigere innleggene dine

BB-kode er PÃ¥
Smilefjes er PÃ¥
[IMG] koden Av
HTML-koden Av
Pingbacks er PÃ¥
Refbacks er PÃ¥




Alle klokkeslett er GMT -4. NÃ¥ er klokken 04:10.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Language Translations Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
UNIX og Linux Forums Content Copyright © 1993-2009. All Rights Reserved.Ad Management by RedTyger

Content Relevant nettadresser av vBSEO 3.2.0