DragonFly BSD
DragonFly submit List (threaded) for 2005-03
[Date Prev][Date Next]  [Thread Prev][Thread Next]  [Date Index][Thread Index]

patch for the checkpointing paper


From: "Kamal R. Prasad" <kamalpr@xxxxxxxxx>
Date: Tue, 8 Mar 2005 06:40:44 -0800 (PST)

Hello,

 The patch (containing 3 diffs and some modified files
because I lost the original) is attached herewith. I
can provide example programs if required.Basically,
the code to checkpoint is written as :-

if (tsetjmp() < 0)
 perror("tsetjmp");
. ..
tlongjmp(1); /* or any retval returned by tsetjmp() */

There are some ancillary functions that help in moving
back and forth between states and/or determine last
signal delivered.
cache() is used to copyin and copyout a block of
memory not exceeding 4 KB. Note that all variables not
cached are lost after a longjmp().

None of this code will be checked into the dragonfly
src tree by me. If someone wants to get this code into
any src tree, pl. feel free to do so -as permitted by
the BSD license.

thanks
-kamal
 

------------------------------------------------------------
Kamal R. Prasad
UNIX systems consultant 
kamalp@xxxxxxx

In theory, there is no difference between theory and practice. In practice, there is:-).
------------------------------------------------------------

__________________________________________________
Do You Yahoo!?
Tired of spam?  Yahoo! Mail has the best spam protection around 
http://mail.yahoo.com 

Attachment: MYPATCH.TAR
Description: MYPATCH.TAR



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