aboutsummaryrefslogtreecommitdiffstats
path: root/src/process.c (follow)
Commit message (Collapse)AuthorAgeFilesLines
* *** empty log message ***Kenichi Handa2003-09-081-67/+63
|\
| * (read_process_output): Handle carryover correctly.Kenichi Handa2003-06-051-8/+12
| |
| * *** empty log message ***Dave Love2002-05-171-0/+7
| |
| * Include "character.h" instead of "charset.h".Kenichi Handa2002-03-011-54/+45
| | | | | | | | | | (read_process_output): Adjusted for the new code-conversion API. (send_process): Likewise.
* | New directoryKenichi Handa2003-09-081-3/+0
| |
* | Add arch taglinesMiles Bader2003-09-011-0/+3
| |
* | (read_process_output): Return the actually read bytesKenichi Handa2003-07-311-7/+4
| | | | | | | | instead of the result of decoding.
* | (wait_reading_process_input): Don't signal SIGIO in batch mode.Richard M. Stallman2003-06-221-1/+1
| |
* | (allocate_pty): Revert part of the previous patch.Stefan Monnier2003-06-041-7/+2
| | | | | | | | (Faccept_process_output): Simplify.
* | (allocate_pty): Remove `unused var stb' andStefan Monnier2003-05-251-34/+37
| | | | | | | | `cp might be used uninitialized' warnings.
* | (read_process_output): Back out change from 2003-03-09.David Kastrup2003-05-171-3/+3
| |
* | (read_process_output): We have allocated enough spaceDavid Kastrup2003-03-091-3/+3
| | | | | | | | for readmax and carryover, so actually use the alloted space.
* | Removed subtty, workaround for when TIOCSIGSEND fails.Jan Djärv2003-02-211-26/+45
| |
* | (wait_reading_process_input): Use POLL_INTERRUPTED_SYS_CALL, notJuanma Barranquero2003-02-211-4/+4
| | | | | | | | POLLING_PROBLEM_IN_SELECT.
* | (setup_process_coding_systems): If the process'sKenichi Handa2003-02-201-0/+3
| | | | | | | | in/out descriptor is -1, do nothing.
* | Doc fixes.Kim F. Storm2003-02-101-9/+9
| | | | | | | | (syms_of_process): Add `:' prefix to QCfilter_multibyte.
* | (QCfilter_multibyte): New variable.Kenichi Handa2003-02-101-43/+101
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (setup_process_coding_systems): New function. (Fset_process_buffer, Fset_process_filter): Call setup_process_coding_systems. (Fstart_process): Initialize the member `filter_multibyte' of struct Lisp_Process. (create_process): Call setup_process_coding_systems. (Fmake_network_process): New keyward `:filter-multibyte'. Initialize the member `filter_multibyte' of struct Lisp_Process. Call setup_process_coding_systems. (server_accept_connection): Call setup_process_coding_systems. (read_process_output): If the process has a filter, decide the multibyteness of a string to given to the filter by `filter_multibyte' member of the process. If the process doesn't have a filter and the result of conversion is unibyte, use Fstring_to_multibyte (not Fstring_make_multibyte) to get the multibyte form. (Fset_process_coding_system): Call setup_process_coding_systems. (Fset_process_filter_multibyte): New function. (Fprocess_filter_multibyte_p): New function. (syms_of_process): Intern and staticpro QCfilter_multibyte. Defsubr Sset_process_filter_multibyte and Sprocess_filter_multibyte_p.
* | Trailing whitespace deleted.Juanma Barranquero2003-02-041-72/+72
| |
* | (set-process-filter): Document unibyte/multibyte-ness of string argument.Kim F. Storm2003-01-161-3/+11
| |
* | (Fset_process_plist): Fixed return value.Kim F. Storm2003-01-141-1/+2
| |
* | Reworked 2003-01-12 change -- call a plist a plist!Kim F. Storm2003-01-141-35/+23
| | | | | | | | | | | | | | | | (QCplist): Renamed from QCvars. All uses changed. (Fprocess_plist): Replaces Fprocess_variable. Simplified. (Fset_process_plist): Replaces Fset_process_variable. Simplified. (syms_of_process): Intern, staticpro, defsubr these. (Fmake_network_process): Describe :plist arg. Removed :vars arg.
* | (QCvars): New variable.Kim F. Storm2003-01-121-13/+39
| | | | | | | | | | | | | | | | | | | | | | (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.
* | (Fset_process_contact): New function.Kim F. Storm2003-01-101-1/+24
| | | | | | | | | | (syms_of_process): defsubr it. (make-network-process): Update doc.
* | (Fmake_network_process): Convert new port numberKim F. Storm2003-01-081-1/+1
| | | | | | | | to host byte order for `:service t' case. From Mario Lang.
* | (format-network-address): Added optional OMIT-PORT arg. Callers changed.Kim F. Storm2003-01-081-14/+23
| |
* | (server_accept_connection): Fixed recording of newKim F. Storm2003-01-081-1/+11
| | | | | | | | | | | | connection's local address in :local property of contact info. (Fmake_network_process): Record local network address for new client processes in :local property of contact info.
* | (_GNU_SOURCE): Don't define.Dave Love2002-11-181-1/+0
| |
* | (Fformat_network_address): Removed unused locals p, cp, and i.Kim F. Storm2002-11-071-4/+0
| |
* | (wait_reading_process_input):Richard M. Stallman2002-11-061-2/+4
| | | | | | | | | | Test POLLING_PROBLEM_IN_SELECT, not hpux. Avoid initialization for auto Lisp_Object var.
* | (Fformat_network_address): Fix int/Lisp_Object mixup.Stefan Monnier2002-10-311-6/+6
| |
* | Include sys/wait.h.Dave Love2002-10-301-0/+7
| | | | | | | | [HAVE_PTY_H]; Include pty.h.
* | (Fsignal_process): Allow PROCESS to be specified byKim F. Storm2002-10-281-6/+38
| | | | | | | | name in addition to pid (as integer or string).
* | (Fformat_network_address): New function.Kim F. Storm2002-10-241-13/+76
| | | | | | | | | | | | | | | | (syms_of_process): Defsubr it. (list_processes_1): Use it to format :local/:remote address if service/host is not set; before emacs would crash in that case. (Fmake_network_process): Don't use Ffind_operation_coding_system to setup coding system if host or service is not set.
* | (make-network-process): Doc fix (there is no network-server-log-function hook).Kim F. Storm2002-09-181-3/+2
| |
* | (wait_reading_process_input, both versions):Richard M. Stallman2002-09-121-1/+5
| | | | | | | | Before calling turn_on_atimers, call stop_polling.
* | (Fstart_process): Remove /: from program name.Richard M. Stallman2002-08-241-6/+14
| |
* | * process.c (status_message): Use SSET.Ken Raeburn2002-07-161-1/+1
| |
* | (create_process): Test USG_SUBTTY_WORKS.Richard M. Stallman2002-07-161-16/+19
| | | | | | | | | | (process_send_signal): Clean up handling of GID. Detect errors in ioctls meant to set GID.
* | Most uses of XSTRING combined with STRING_BYTES or indirection changed toKen Raeburn2002-07-151-66/+66
| | | | | | | | | | SCHARS, SBYTES, STRING_INTERVALS, SREF, SDATA; explicit size_byte references left unchanged for now.
* | (process_send_signal): Add abort call.Richard M. Stallman2002-07-121-1/+3
| |
* | Use macro SPECPDL_INDEX.Juanma Barranquero2002-07-111-5/+5
| |
* | * process.c (set_socket_options, Fsignal_process): Use SYMBOL_NAMEKen Raeburn2002-05-201-3/+3
| | | | | | | | and XSTRING instead of XSYMBOL and name field.
* | Fix typo.Juanma Barranquero2002-05-161-1/+1
| |
* | (init_process): Only add server subfeature if we canJason Rumney2002-05-041-1/+1
| | | | | | | | use non-blocking I/O.
* | (Fmake_network_process): Only support server socketsJason Rumney2002-05-031-1/+3
| | | | | | | | when we can make them non-blocking.
* | (Fstart_process): Update call to openp.Stefan Monnier2002-04-301-1/+1
| |
* | Patch for building Emacs on Mac OS X. April 26, 2002. See ChangeLog,Andrew Choi2002-04-261-0/+13
| | | | | | | | lisp/ChangeLog, and src/ChangeLog for list of changes.
* | Comment change.Richard M. Stallman2002-04-031-1/+2
| |
* | (DATAGRAM_CONN_P, list_processes_1)Stefan Monnier2002-04-011-8/+8
| | | | | | | | | | | | (Fprocess_datagram_address, Fset_process_datagram_address) (Fset_network_process_options, server_accept_connection): Fix some int/Lisp_Object confusions (thank you union types).
* | (DATAGRAM_CONN_P): Make sure PROC is really a process.Miles Bader2002-03-281-1/+1
| |