From 94e8ffca662dd2a8f0a6cf4fe98493c1ae6892e5 Mon Sep 17 00:00:00 2001 From: "Kim F. Storm" Date: Sun, 12 Jan 2003 20:24:57 +0000 Subject: [PATCH] Added process private variables. --- src/ChangeLog | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/src/ChangeLog b/src/ChangeLog index ff63eb318a3..c3464486f70 100644 --- a/src/ChangeLog +++ b/src/ChangeLog @@ -1,5 +1,17 @@ 2003-01-12 Kim F. Storm + * process.h (struct Lisp_Process): New member private_vars. + + * process.c: (QCvars): New variable. + (syms_of_process): Intern and staticpro it. + (Fprocess_variable, Fset_process_variable): New functions. + (syms_of_process): Defsubr them. + (Fstart_process): Initialize private_vars plist to nil. + (Fmake_network_process): New arg :vars to setup the private + variables for new network process. + (server_accept_connection): Copy server's private variables to + client process. + * alloc.c (pure_alloc): Fixed 2003-01-10 changed (caused spurious crashes). Code rewritten and simplified. Now directly aligns the pointer and recalculates pure_bytes_used, rather than aligning the -- 2.39.2