Mailinglist Archive: opensuse-programming-de (244 mails)

< Previous Next >
Re: sleep( -1)
  • From: Michael Schulz <michasch@xxxxxxxxxxxxxxx>
  • Date: Tue, 01 Jul 2003 09:52:27 +0200
  • Message-id: <3F013DBB.7030306@xxxxxxxxxxxxxxx>
Christoph Maurer wrote:

* Am Die, 01 Jul 2003 schrieb Michael Schulz:

Sebastian Huber wrote:


Hi,
weis einer warum 'sleep( -1)' (man 3 sleep) nicht so funktioniert wie es soll, d.h. anstatt moeglichst lange zu schlafen, kommt die Funktion sofort zurueck?



in meiner Manpage zu sleep steht folgendes:

unsigned int sleep(unsigned int seconds);

Das ist eine SuSE 8.2. Wo hast Du denn Deine Manpage her, dass man da ein signed uebergeben darf?
Bis denne,


Was ist denn ein -1 an eine Funktion, die unsigned erwartet,
anderes, als die größte mit unsigned darstellbare Zahl?

Mach mal:
unsigned i;
i = -1;
cout << i;

Schön finde ich das allerdings nicht.

darauf wollte ich nicht hinaus. Ich wollte eigentlich wissen wo er das herhat, dass sleep sich
so verhaelt?
Wie gesagt (o. auch nicht :-) meine Manpage gibt das nicht her.
Bis denne,

Michael



< Previous Next >
Follow Ups