synchronous freebsd print

Sanjeev Kumar.S sanjeevfiles at yahoo.com
Wed Feb 27 11:00:48 UTC 2008


> 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 at 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.


More information about the freebsd-hackers mailing list