From: Peter Blancke [mailto:[EMAIL PROTECTED]] > Am 20.12.2002 15:22:10, Alexander Rose schrieb: > > > ich benutze onlinecalc > > [...] > > bis gestern hat auch alles gut geklappt, doch heute steht mit > > einemmal f�r den letzten eintrag in der /var/log/ppp-usage ein > > NEGATIVER wert f�r $BYTES_RCVD! > > Klingt gewoehnlich nach schlampiger Programmierung im Sinne der > Verwendung einer Variable, die den aufzunehmenden Wert gar nicht > aufnehmen kann und daher "ueberlaeuft", sprich: Bei Integervariablen > ploetzlich im negativen Bereich wieder anfaengt.
hmm, vielleicht kann mir folgende idee abhelfen, zumindest ein wenig: eine integer variable kann werte von -2^32 bis 2^32 annehmen, also -4.294.967.296 bis 4.294.967.296 oder ist es falsch? 4.294.967.296 kommt mir als wert, bei dem der "ueberlauf" geschehen ist aber realitisch vor, da die zahl f�r bytes steht. umgererchnet w�ren dies genau 4 gigabyte. ein durchaus relistischer wert f�r meine verbindung. falls dies richtig ist, kann ich den maximalen wert den das programm korrekt erfassen kann verdoppeln, indem ich f�r negative werte den korrekten wert als die 4 gig integergrenze plus den betrag des negativen wertes definiere. mfg alex -- H�ufig gestellte Fragen und Antworten (FAQ): http://www.de.debian.org/debian-user-german-FAQ/ Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED] mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)

