Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 27 Feb 2008 03:00:46 -0800 (PST)
From:      "Sanjeev Kumar.S" <sanjeevfiles@yahoo.com>
To:        Peter Jeremy <peterjeremy@optushome.com.au>
Cc:        hackers@freebsd.org
Subject:   Re: synchronous freebsd print
Message-ID:  <670902.8665.qm@web57710.mail.re3.yahoo.com>
In-Reply-To: <20080227085932.GV83599@server.vk2pj.dyndns.org>

next in thread | previous in thread | raw e-mail | index | archive | help
> This is a standard C question.
 
 Sorry, if this clarification is too simple, but I
 thought freeBSD kernel implemented its own
 print function. and the man for fflush says it is
 in the standard C-library.
 and the kernel source has no defn for fflush.
 
 I saw lots of kernel related questions asked 
in this list, so I posted my question here. Please
correct me if I am wrong.

and Yes in the kernel code I have a "\n" at the end
of my print, still the print is not complete and 
the line next to it that causes the crash does
not give the result I want. Is this a common
scenario or am I doing something wrong.

Sanjeev.

Peter Jeremy <peterjeremy@optushome.com.au> wrote: On Wed, Feb 27, 2008 at 12:08:28AM -0800, Sanjeev Kumar.S wrote:
>     I have a quick question, and I believe this will 
>    be a common requirement.

This is a standard C question.
 
>    I do a print of some data and then immediately 
>    in a next statement there is a crash.
...
>    Is there anyway to get the complete print
>    before executing the next instruction.

Look at fflush(3)

-- 
Peter Jeremy
Please excuse any delays as the result of my ISP's inability to implement
an MTA that is either RFC2821-compliant or matches their claimed behaviour.


       
---------------------------------
Be a better friend, newshound, and know-it-all with Yahoo! Mobile.  Try it now.



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?670902.8665.qm>