![]() |
Hej og Velkommen fra USA til UNIX og Linux Forums! Tak for dit besøg og deltager i vores globale samfund.
|
|
google unix.com
|
|||||||
| Forums | Registrer | Forum Regler | Links | Albums | FAQ | Members List | Kalender | Søgning | Dagens Stillinger | Mark Forums Read |
| HP-UX HP-UX (Hewlett Packard Unix) er Hewlett-Packard's ejendomsretligt gennemførelsen af Unix-operativsystemet, der er baseret på System V. |
Mere UNIX og Linux Forum Emner du måske kan finde Helpful
|
||||
| Tråd | Thread Starter | Forum | Svar | Last Post |
| lvm_queryvg opkald ikke fungerer ordentligt, og resulterer i en pludselig hukommelse stige. | sandiworld | AIX | 0 | 11-15-2007 01:57 AM |
| mit tilfælde erklæring ikke virker .. | sureshy | UNIX for dummyer Spørgsmål & svar | 7 | 10-25-2002 03:25 PM |
| unmount ikke virker | FORSTYRRES | UNIX for dummyer Spørgsmål & svar | 2 | 07-04-2002 07:14 PM |
| Repquota ikke virker som Cronjob?!? | b416 | UNIX for dummyer Spørgsmål & svar | 1 | 04-14-2002 09:44 PM |
| hvorfor ikke dette arbejde ????? | token | Højtstående Programmering | 1 | 09-20-2001 11:08 AM |
|
|
LinkBack | Thread Tools | Søg denne tråd | Rate Thread | Display Modes |
|
||||
|
pstat_getdisk () opkald ikke fungerer ordentligt i HPUX 11,31 (11i V3)
Som pr manden side, pstat_getdisk () kalder returnerer antallet af tilfælde, som kunne være 0 på vellykket afslutning, ellers en værdi på -1 er returneret.
Du bedes have et kig på denne prøve programmet -> # include <stdio.h> # include <sys/pstat.h> int vigtigste () ( 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, enhedens navn:% s% d", RET, sDiskData.psd_drv_name.psd_name, sDiskData.psd_instance); j + +; ) tilbagevenden 0; ) På HP-UX 11.11 og 11.23, kan indkaldelsen pstat_getdisk () returnerer række'1 's derefter enkelt'0' og endelig '-1' og programmet udtraeder held. På HP-UX 11.31 opkaldet pstat_getdisk () returnerer række'1 's efterfulgt af række'0' s og aldrig vender tilbage '-1', så det samme program aldrig ophører. Den løsning ville være at erstatte den betingelse if (ret <0) med if (ret \u003d\u003d 0) Men vil denne indkaldelse returnerer altid'1 's efterfulgt af'0' s eller der kan være en sag, hvor opkaldet kommer tilbage'0 'i mellem? I en anden måde, kan vi få en ugyldig indeks i mellem eller alle de gyldige diske er i rækkefølge kun? Sidst redigeret af sandiworld; 10-25-2007 på 11:32 AM.. |
| Bogmærker |
| Thread Tools | Søg denne tråd |
| Display Modes | Bedøm denne tråd |
|
|