[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

C-code : printing into a buffer

From: A. Soare
Subject: C-code : printing into a buffer
Date: Fri, 29 May 2009 08:43:08 +0200 (CEST)


I have the following problem:

Supposing that

1. I call dlsym for the funtion X="printf" from emacs. No need for dlopen, 
because I suppose that X always belongs to libc.
2. I get the ADDRESS of X ( for ex. printf ).
3. I call printf from that address using a pointer of the form
   (* (some_cast to a pointer to that function) (ADDRESS)) (str, ...);

My problem is to define a buffer in emacs such that in the moment when I call 
this function via a pointer, all its output to be discarged in that buffer, not 
in the terminal of emacs.

Is that possible? Any ideas of how to solve it?

Thanks in advance.



Découvrez le nouveau Voila.fr et apprenez à maîtriser le web 2.0 sur 

reply via email to

[Prev in Thread] Current Thread [Next in Thread]