Re: reading a file in kernelmode

2008-07-17 Thread Marc Lörner
Hello David!

On Thursday 17 July 2008 01:46, David wrote:
 Hello,



 I'm developing a FreeBSD kernel module and I'm searching for a good
 solution to open/read/close a file.

 My goal is to generate a MD5-Hash of a given file (path).



 Open-Syscall  seems to be improper.



 Any ideas/solutions/examples?


Look at file kern/kern_ktrace.c at the use of vn_open in function 
ktrace(td, uap) and VOP_WRITE in function 
ktr_writerequest(struct thread *td, struct ktr_request *req)

I think reading is done quite analogue to writing in case above.

HTH,
Marc
___
freebsd-hackers@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-hackers
To unsubscribe, send any mail to [EMAIL PROTECTED]


Re: reading a file in kernelmode

2008-07-17 Thread Fernando Apesteguía
On 7/17/08, Marc Lörner [EMAIL PROTECTED] wrote:
 Hello David!

 On Thursday 17 July 2008 01:46, David wrote:
  Hello,
 
 
 
  I'm developing a FreeBSD kernel module and I'm searching for a good
  solution to open/read/close a file.
 
  My goal is to generate a MD5-Hash of a given file (path).
 
 
 
  Open-Syscall  seems to be improper.
 
 
 
  Any ideas/solutions/examples?
 

 Look at file kern/kern_ktrace.c at the use of vn_open in function
 ktrace(td, uap) and VOP_WRITE in function
 ktr_writerequest(struct thread *td, struct ktr_request *req)

 I think reading is done quite analogue to writing in case above.

Hi,

I'm just curious, is it proper to read a file from kernel space? Is it
something the kernel is supposed to do?

Thanks in advance.

 HTH,
 Marc
 ___
 freebsd-hackers@freebsd.org mailing list
 http://lists.freebsd.org/mailman/listinfo/freebsd-hackers
 To unsubscribe, send any mail to [EMAIL PROTECTED]

___
freebsd-hackers@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-hackers
To unsubscribe, send any mail to [EMAIL PROTECTED]


reading a file in kernelmode

2008-07-16 Thread David
Hello,

 

I'm developing a FreeBSD kernel module and I'm searching for a good solution
to open/read/close a file.

My goal is to generate a MD5-Hash of a given file (path).

 

Open-Syscall  seems to be improper.

 

Any ideas/solutions/examples?

Thanks a lot

 

Greetings,

David

___
freebsd-hackers@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-hackers
To unsubscribe, send any mail to [EMAIL PROTECTED]