summaryrefslogtreecommitdiff
path: root/src/systty.h
Commit message (Collapse)AuthorAgeFilesLines
* (GETPGRP_NO_ARG): If Glibc 2.1 or later,Richard M. Stallman1997-04-091-0/+8
| | | | don't define this if _BSD_SOURCE is defined.
* Comment changes.Richard M. Stallman1996-09-161-2/+2
|
* Delete spurious period from last change.Miles Bader1996-07-021-1/+1
|
* (GETPGRP_NO_ARG): Always define it, if __GNU_LIBRARY__.Richard M. Stallman1996-06-291-1/+6
|
* [__GNU_LIBRARY__]: #include <sys/ioctl.h>.Karl Heuer1996-05-211-0/+1
|
* Update FSF's address in the preamble.Erik Naggum1996-01-151-1/+2
|
* Comment change.Richard M. Stallman1995-06-141-4/+3
|
* Change AIX conditional around HFNKEYS to AIXHFT.Richard M. Stallman1994-12-101-1/+1
|
* Have just one conditional to include unistd.h.Richard M. Stallman1994-11-281-11/+2
| | | | | Test NEED_UNISTD_H, not AIX and IRIX4. (UNISTD_H_INCLUDED): Don't define or test this.
* Test DOS_NT, not MSDOS.Richard M. Stallman1994-11-011-9/+9
|
* [__GNU_LIBRARY__]: Include <termios.h>.Roland McGrath1994-05-111-0/+4
|
* Update copyright.Karl Heuer1994-05-041-1/+1
|
* Check for INCLUDED_FCNTL already defined.Richard M. Stallman1994-04-121-8/+4
|
* (INCLUDED_FCNTL): Define, if include fcntl.h.Richard M. Stallman1994-03-301-0/+2
|
* (EMACS_TTY_TABS_OK): Alternate definition if no TABDLY.Richard M. Stallman1994-02-171-0/+4
|
* [MSDOS]: don't #include <sgtty.h>. We haven't got it.Richard M. Stallman1994-01-081-0/+10
| | | | Declare dummy main field. Don't ever use TABs.
* (EMACS_GET_TTY_PGRP, EMACS_SET_TTY_PGRP):Richard M. Stallman1993-11-231-1/+1
| | | | If HAVE_TERMIOS and BSD_TERMIOS, don't use tc[sg]etpgrp.
* [BSD_TERMIOS]: Under NL0, NL1..., ECHO, NOFLSH, TOSTOP,Richard M. Stallman1993-11-151-0/+24
| | | | FLUSHO and PENDIN.
* (EMACS_GETPGRP): New macro hides argument passing toRichard M. Stallman1993-11-101-0/+13
| | | | | system getpgrp. Reinstate some semblance of control over this macros behaviour by paying attention to GETPGRP_NO_ARG.
* If POSIX and HAVE_UNISTD_H are defined, and unistd.h hasn't alreadyBrian Fox1993-10-051-0/+7
| | | | been included, include it.
* Handle NO_TERMIO in principal HAVE_TERMIOS case.Richard M. Stallman1993-08-101-0/+2
|
* Apply typo patches from Paul Eggert.Jim Blandy1993-06-091-1/+1
|
* Add NO_TERMIO conditional.Richard M. Stallman1993-06-071-0/+2
|
* [HAVE_TERMIOS _AIX _I386]: Include termios before termio.Richard M. Stallman1993-05-301-0/+5
|
* [IRIX4]: Include unistd.h.Richard M. Stallman1993-05-301-0/+5
|
* * systty.h (CDISABLE): #undef it before re-#defining it.Jim Blandy1993-05-291-0/+1
|
* * systty.h: Always terminate comments, to avoid confusion.Jim Blandy1993-05-271-1/+1
|
* * systty.h (HAVE_LTCHARS, HAVE_TCHARS): New macros; define them ifJim Blandy1993-05-271-2/+19
| | | | | | | | | | we have those structures, but *don't* define them if we have TERMIOS, whose functions take care of those parameters; that screws up AIX. (struct emacs_tty): Test those symbols, instead of the ioctl commands. * sysdep.c (emacs_get_tty, emacs_set_tty, new_ltchars, new_tchars, init_sys_modes): Same.
* Updated copyright years.Jim Blandy1993-05-221-1/+1
|
* * systty.h [SYSV_PTYS]: #include <sys/types.h>. FrancescoJim Blandy1993-05-211-0/+1
| | | | | Potorti` <pot@fly.CNUCE.CNR.IT> says it's necessary on his machine, and it should be harmless.
* Some more changes from Michael K. Johnson for Linux.Jim Blandy1993-05-201-1/+1
| | | | | | | | | | | | | | | | | * s/template.h: Mention that you should #define HAVE_TERMIO or HAVE_TERMIOS, but not both, and that HAVE_TERMIOS is preferred. * systty.h (EMACS_SET_TTY_PGRP): Don't assign the return value of tcsetpgrp to *pgid; it's just a status value. * config.h.in (HAVE_RANDOM): This shouldn't be defined on Linux systems using XFree386, and perhaps is inappropriate in general. * m/intel386.h: #undefine the integer size macros, since the Linux <values.h> file #defines them itself. * mem-limits.h (get_lim_data): Linux has the ulimit call; if it fails, fall back on ULIMIT_BREAK_VALUE. * process.c: Linux needs the WAITTYPE, etc. definitions. * unexec.c (hdr, ohdr): Linux has the ordinary `struct exec' type; no need to use SYSV names. * s/linux.h: New file.
* Some changes from Michael K. Johnson for Linux.Jim Blandy1993-05-191-1/+4
| | | | | | | | | | | | | | | | | | * sysdep.c (sys_siglist): Don't define this if HAVE_SYS_SIGLIST is #defined. That lets the system provide it, if it has it. * syssignal.h (sigmask): Only define this if <signal.h> hasn't given us a definition already. * syssignal.h (sys_sigpause): Fix argument in prototype. * sysdep.c (init_signals): The masks are called empty_mask and full_mask, not signal_empty_mask and signal_full_mask. (signal_handler_t): Moved .... * syssignal.h: ... to here. * systty.h (EMACS_SET_TTY_PGRP): Call tcsetpgrp with the correct arguments. * emacs.c (main): Don't try to establish signal handlers for SIGBUS and SIGSYS unless they're actually #defined. * systty.h [HAVE_TERMIO, __DGUX]: #include <sys/ioctl.h>.
* * sysdep.c (reset_sys_modes): Test the return value ofJim Blandy1993-05-181-9/+7
| | | | | | EMACS_SET_TTY properly. * systty.h (EMACS_GET_TTY, EMACS_SET_TTY): Document the return values.
* * systty.h (EMACS_GET_TTY, EMACS_SET_TTY): Move these intoJim Blandy1993-05-041-68/+6
| | | | | functions in sysdep.c. * sysdep.c (emacs_get_tty, emacs_set_tty): Here they are.
* [NO_PTY_H]: Don't include pty.h.Richard M. Stallman1993-03-291-0/+2
|
* Some VMS changes from Richard Levitte <levitte@e.kth.se>:Jim Blandy1993-03-191-0/+6
| | | | | | | | | | | | | | | | | | | | * [VMS] systime.h: Include vmstime.h. VMS has the timezone variable and the tzname array. * s/vms.h: VMS does have select. mth$dmod is the same as Unix's drem. Use the time functions in vmstime.c. No need to rename the malloc routines if we're using GNU malloc. PURESIZE needs to be 330000. * vmstime.c, vmstime.h: New files. * systty.h: Don't try to initialize extern declarations under VAX C. * vmspaths.h (PATH_LOADSEARCH): Include EMACS_LIBRARY:[LOCAL-LISP] in PATH_LOADSEARCH. (PATH_EXEC): Use EMACS_LIBRARY:[LIB-SRC] instead of [ETC]. * sysdep.c [VMS] (init_sys_modes): Don't allocate process_ef. [VMS] (queue_kbd_input): Build events structure correctly. [VMS] (gethostname): New function. [VMS] (getwd): Don't get the PATH environment variable; that's dumb. Call getcwd.
* Define HAVE_TCATTR based on HAVE_TERMIOS earlier.Richard M. Stallman1993-03-101-11/+16
| | | | | | (struct emacs_tty): Separate the struct decl from the EMACS_..._TTY... macro definitions. Use HAVE_TCATTR to decide whether to use `struct termios'.
* * systty.h [HAVE_TERMIOS]: Include fcntl.h.Jim Blandy1993-02-221-0/+1
|
* * systty.h: Doc fix.Jim Blandy1992-11-161-8/+43
| | | | | * systty.h, process.c, buffer.h, callproc.c, sysdep.c, dired.c: Added VMS changes from Roland Roberts.
* entered into RCSRichard M. Stallman1992-09-121-0/+14
|
* *** empty log message ***Jim Blandy1992-08-291-1/+1
|
* *** empty log message ***Jim Blandy1992-08-191-0/+1
|
* *** empty log message ***Jim Blandy1992-05-181-0/+13
|
* *** empty log message ***Jim Blandy1992-04-241-0/+46
|
* Initial revisionJim Blandy1992-03-141-0/+267