[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Emacs-commit] emacs/src process.c
From: |
Kim F. Storm |
Subject: |
[Emacs-commit] emacs/src process.c |
Date: |
Tue, 16 Sep 2003 19:05:25 -0400 |
CVSROOT: /cvsroot/emacs
Module name: emacs
Branch:
Changes by: Kim F. Storm <address@hidden> 03/09/16 19:05:24
Modified files:
src : process.c
Log message:
(Fset_process_sentinel): Add sentinel to childp plist
for network process.
(socket_options): Add `:' prefix to option names. Add optbit field.
(set_socket_option): Remove no_error arg and special handling of s < 0.
Return 1<<optbit for known option, 0 for unknown.
Do not interpret 0 as false for boolean option (only nil).
Pass failed option and value to report_file_error.
(Fset_network_process_options): Replaced by Fset_network_process_option.
(Fset_network_process_option): New function to set just one option.
(Fmake_network_process): Allow :coding arg to be a cons.
Allow :server arg to be an integer specifying backlog size.
Remove :options arg, and allow options to be specified directly
as :KEY, VALUE pairs. Parse these options before binding socket.
As before, :reuseaddr t is default for a server process, but this
can now be disabled by specifying :reuseaddr nil.
(Fnetwork_interface_info): Rename from Fget_network_interface_info.
(init_process): Availability of network options is now checked with
simpler syntax (featurep 'make-network-process :OPTION); use loop to
setup features.
(syms_of_process): Fix defsubr's for the replaced functions.
CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/emacs/emacs/src/process.c.diff?tr1=1.410&tr2=1.411&r1=text&r2=text
- [Emacs-commit] emacs/src process.c, Kim F. Storm, 2003/09/13
- [Emacs-commit] emacs/src process.c,
Kim F. Storm <=
- [Emacs-commit] emacs/src process.c, Kim F. Storm, 2003/09/17
- [Emacs-commit] emacs/src process.c, Dave Love, 2003/09/18
- [Emacs-commit] emacs/src process.c, Dave Love, 2003/09/23
- [Emacs-commit] emacs/src process.c, Kim F. Storm, 2003/09/23
- [Emacs-commit] emacs/src process.c, Kenichi Handa, 2003/09/26