/*
* Switch to stack of the new process and set up
* his segmentation registers.
*/
retu(rp->p_addr);
sureg();
/*
* If the new process paused because it was
* swapped out, set the stack level to the last call
* to savu(u_ssav). This means that the return
* which is executed immediately after the call to aretu
* actually returns from the last routine which did
* the savu.
*
* You are not expected to understand this.
*/
if(rp->p_flag&SSWAP) {
rp->p_flag =& ~SSWAP;
aretu(u.u_ssav);
}
/*
* The value returned here has many subtle implications.
* See the newproc comments.
*/
return(1);
////////////////////////////////////////////////////////////////////////////////////////////
This, in a nutshell, has been my work this week.
(code compliments of Sixth Edition Unix kernel source and Dennis Ritchie, co-developer of the C programming language)
I have just returned from a great weekend with Sharon and her family. They live just south of Chicago, about 150 miles away.
Upon returning home, I found both twins (Peter and John) were helping at a local church camp, and thus out of the house. This, combined with Josh at work during the day and Daniel still in Singapore, meant that Joy and I were the only "children" in the house.
I realized that, come this fall, my parents will only have Joy in the house. I have become so used to all 7 of us, with 1 or 2 occasionally missing, running around all the time, and the thought of only 1 seems strange and wrongly silent.
I know some of you have already passed this stage, and some are still to experience it. I am entering a new age, as it were, in the life of my family. I'll be an uncle (and my parents, grandparents) within 5 months. All 6 of us boys have graduated from highschool. The activities and dynamics I have become so familiar with are changing permanently.
So here's a warning to all of you yet to experience this: your lives will change in the future!
(How's that for deep?)
If Scholl ever decides to pursue other means of employment, this job would probably interest him.
(Courtesy of my brother Josh)
In recent days (specifically, last Friday) I have attempted to revive my running habits. Before today, it had consisted of a very leisurely 1.5 mile jog (with my 13 year old sister) followed by a slightly faster half mile.
This morning Joy (said sister) and I ran the 1.5 miles at a slightly faster pace, and then I set off on what I intended to be a shorter, slightly faster ~1 mile run. One thing led to another, and I ended up with 4 miles total. This is my first real exercise since karate ended mid-semester.
I am a strong believer in the notion that you can make your body do any number of things not normally considered feasible, and this was an asset during my Cross Country team's exploits in high school. It also follows, however, that such transgressions against reasonable physical exertion have after-effects. In short, I have felt generally sick and sore all day.
Hopefully tomorrow's run will be easier on me.
My Grandma is recovering more slowly than expected, nothing critical, but her progress is quite slow. In light of this, we are rescheduling our vacation for after the twins go to Puerto Rico and Wilderness (church camping in Canada), sometime in late July.
Regardless, I have a pile of 6 unread Terry Pratchett books!
My Grandma had an X-Ray today for some pain, and they discovered she has a broken hip. Thus she has surgery tomorrow, and we shall be leaving at least 2 days later than expected. Please pray for Grandma Bird, as she is quite old.
I am off for vacation with the family today.
Plans include going East for a while, visiting Boston, New York, maybe some DC, and then climbing mountains in Maine. Estimated time away: 2 weeks or so.
Sadly, I shall not be driving any of it, and I am not cleared yet for operating fun machinery. I do, however, have 10 books to read.
I don't know whether I shall be updating along the way, so farewell friends and people of the internet in general.