I see in your locking framework that you provide the possibility to
use an external program to do the locking of a mailbox.
Can you please give me an example as to how to accomplish this?
Let's say I need to lock the mbox file in path /a/b/c/xxx with my own
program. I imagine I will do 

- mu_mailbox_create (&mbox,path)
- mu_mailbox_open  (mbox, MU_STREAM_RDWR|MU_STREAM_CREAT)
- mu_mailbox_get_locker (mbox, &lock)
- mu_locker_lock (lock) (at this point my external program will spawn
and lock the file using its methods)
- do stuff with the mailbox...
- mu_locker_unlock (lock) (the external program spawns again)

Am I correct and if so, where do I declare the external program and
what arguments is it expected to have?

Kostas

-- 
  Kostas Zorbadelos
  Systems Designer/Developer, Otenet SA 
  [EMAIL PROTECTED] contact: kzorba (at) otenet.gr
  
  Out there in the darkness, out there in the night
  out there in the starlight, one soul burns brighter
  than a thousand suns.



_______________________________________________
Bug-mailutils mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/bug-mailutils

Reply via email to