]> git.eshelyaron.com Git - emacs.git/commitdiff
*** empty log message ***
authorKim F. Storm <storm@cua.dk>
Tue, 16 Sep 2003 23:04:38 +0000 (23:04 +0000)
committerKim F. Storm <storm@cua.dk>
Tue, 16 Sep 2003 23:04:38 +0000 (23:04 +0000)
src/ChangeLog

index bdbdb8142d7d42cee5c0032318476f477b5aca79..7b927e1b12279535c1cf99aa99ac842bae418a4d 100644 (file)
@@ -1,3 +1,26 @@
+2003-09-17  Kim F. Storm  <storm@cua.dk>
+
+       * process.c (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.
+
 2003-09-16  Dave Love  <fx@gnu.org>
 
        * Makefile.in: Depend on coding.h.