diff options
| author | Kim F. Storm | 2003-01-12 20:24:57 +0000 |
|---|---|---|
| committer | Kim F. Storm | 2003-01-12 20:24:57 +0000 |
| commit | 94e8ffca662dd2a8f0a6cf4fe98493c1ae6892e5 (patch) | |
| tree | aa93e0ee8fd62eabd6cfb3294525a98edba115e3 /src | |
| parent | ac4a75846bff3dce4996bd97e1eb4325f4a65d34 (diff) | |
| download | emacs-94e8ffca662dd2a8f0a6cf4fe98493c1ae6892e5.tar.gz emacs-94e8ffca662dd2a8f0a6cf4fe98493c1ae6892e5.zip | |
Added process private variables.
Diffstat (limited to 'src')
| -rw-r--r-- | src/ChangeLog | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/src/ChangeLog b/src/ChangeLog index ff63eb318a3..c3464486f70 100644 --- a/src/ChangeLog +++ b/src/ChangeLog | |||
| @@ -1,5 +1,17 @@ | |||
| 1 | 2003-01-12 Kim F. Storm <storm@cua.dk> | 1 | 2003-01-12 Kim F. Storm <storm@cua.dk> |
| 2 | 2 | ||
| 3 | * process.h (struct Lisp_Process): New member private_vars. | ||
| 4 | |||
| 5 | * process.c: (QCvars): New variable. | ||
| 6 | (syms_of_process): Intern and staticpro it. | ||
| 7 | (Fprocess_variable, Fset_process_variable): New functions. | ||
| 8 | (syms_of_process): Defsubr them. | ||
| 9 | (Fstart_process): Initialize private_vars plist to nil. | ||
| 10 | (Fmake_network_process): New arg :vars to setup the private | ||
| 11 | variables for new network process. | ||
| 12 | (server_accept_connection): Copy server's private variables to | ||
| 13 | client process. | ||
| 14 | |||
| 3 | * alloc.c (pure_alloc): Fixed 2003-01-10 changed (caused spurious | 15 | * alloc.c (pure_alloc): Fixed 2003-01-10 changed (caused spurious |
| 4 | crashes). Code rewritten and simplified. Now directly aligns the | 16 | crashes). Code rewritten and simplified. Now directly aligns the |
| 5 | pointer and recalculates pure_bytes_used, rather than aligning the | 17 | pointer and recalculates pure_bytes_used, rather than aligning the |