summaryrefslogtreecommitdiff
path: root/src/os.h
Commit message (Collapse)AuthorAgeFilesLines
* Create TERMCAP entries limited to 1023 bytes by default.Scott Shambarger2019-12-281-1/+1
| | | | | | | | | | | | TERMCAP_BUF defaults to 1023 to create TERMCAP entries that work on most systems. To save space, TERMCAP is unwrapped, and vt220 extra keys are skipped (unless TERMCAP_BUF > 1023); navigation keys are still included. Entries larger than TERMCAP_BUF are now truncated, and no longer Panic screen. Termcap entries are still wrapped when saved to a file. Signed-off-by: Scott Shambarger <devel@shambarger.net>
* Using 'https' instead of 'http'Alexander Naumov2019-11-091-1/+1
|
* remove defines which are part of posixAmadeusz Sławiński2017-09-271-28/+0
|
* fix typo in commentAmadeusz Sławiński2017-07-091-1/+1
| | | | Signed-off-by: Amadeusz Sławiński <amade@asmblr.net>
* make utmp log windows properlyAmadeusz Sławiński2016-06-181-17/+2
|
* rename define UTMPOK to ENABLE_UTMPAmadeusz Sławiński2016-06-181-2/+2
|
* rename define BUILTIN_TELNET to ENABLE_TELNETAmadeusz Sławiński2016-06-181-1/+1
|
* Fix utmpx file pathAmadeusz Sławiński2016-04-051-6/+6
|
* make sure NSIG is defined on all OSesAmadeusz Sławiński2016-04-051-0/+14
|
* make all header files self-contained and include it in the source fileSimon Ruderich2016-02-071-0/+3
| | | | | | | | Including the header in the source file guarantees matching signatures, thus preventing subtle errors. Self-contained headers document the required headers and makes using it easier to use the header in new source files.
* remove BUGGYGETLOGINAmadeusz Sławiński2015-07-281-2/+2
|
* remove USRLIMITAmadeusz Sławiński2015-07-281-4/+0
|
* utmp -> utmpxAmadeusz Sławiński2015-07-281-1/+1
| | | | also remove IFDEF path without getutxent/depend on POSIX functionality
* Amadeusz pointed out that vsnprintf was being overridden in os.hMike Gerwitz2015-06-261-3/+0
|
* Use xsignal() so it's clear that we are not using signal()Amadeusz Sławiński2015-06-251-16/+0
| | | | + some cleanups
* replace NAME_MAX with FILENAME_MAXAmadeusz Sławiński2015-06-251-4/+0
|
* Remove cruft from os.hAmadeusz Sławiński2015-06-251-87/+1
|
* Remove #ifdef LOCALE stuffAmadeusz Sławiński2015-06-251-4/+0
|
* POSIX: Remove unnecessary checksAmadeusz Sławiński2015-06-251-4/+0
|
* remove #BSDWAITAmadeusz Sławiński2015-06-251-20/+4
|
* trailing whitespace removalAmadeusz Sławiński2015-06-251-3/+3
|
* that's all?Amadeusz Sławiński2015-06-251-8/+7
|
* Remove more 'compatibility' stuffAmadeusz Sławiński2015-06-251-15/+0
| | | | Signed-off-by: Amadeusz Sławiński <amade@asmblr.net>
* More removal, mainly SYSV SYSVSIGSAmadeusz Sławiński2015-06-251-24/+1
| | | | Signed-off-by: Amadeusz Sławiński <amade@asmblr.net>
* removal of #define NONLINUXOS etc.Amadeusz Sławiński2015-06-251-103/+12
|
* delete #ifdef SYSV from os.hAmadeusz Sławiński2015-06-251-8/+0
| | | | | it was not uased and all of the defines except from killpg were unused anyway due to previous changes
* use stdarg.h version of variable argument listsAmadeusz Sławiński2015-06-251-17/+1
| | | | Signed-off-by: Amadeusz Sławiński <amade@asmblr.net>
* cosmetic fixAmadeusz Sławiński (amade)2015-06-251-8/+0
|
* remove SIGARG SIGPROTOARG SIGDEFARG macrosAmadeusz Sławiński (amade)2015-06-251-15/+0
| | | | seems like all normal systems have it
* remove unneded check logic, as we no longer use bcopyAmadeusz Sławiński (amade)2015-06-251-13/+0
|
* remove USEVERARGSAmadeusz Sławiński2015-06-251-26/+15
|
* change checks for utmp/utmpx in headerAmadeusz Sławiński2015-06-251-3/+4
| | | | | | | linuxes should've working utmpx, so this check was bit weird commit 2b1bdf96 mentions some "linux workaround", but nothing specific fixes build with musl libc
* allow for defining term and login length if neededAmadeusz Sławiński2014-04-221-0/+6
| | | | Signed-off-by: Amadeusz Sławiński <amade@asmblr.net>
* Revert "fix screen to run on terminals with long $TERM"Amadeusz Sławiński2014-04-221-8/+0
| | | | This reverts commit 44020241d033555e8e90fad3c88617dce1aed0bb.
* fix screen to run on terminals with long $TERMAmadeusz Sławiński2014-04-181-0/+8
| | | | | | | | | | According to tic man page: Terminal names exceeding the maximum alias length (32 characters on systems with long filenames, 14 characters otherwise) will be truncated to the maximum alias length and a warning message will be printed. Signed-off-by: Amadeusz Sławiński <amade@asmblr.net>
* GNUize.Sadrul Habib Chowdhury2009-12-151-1/+1
|
* Remove ooooold cruft.Sadrul Habib Chowdhury2009-11-111-5/+0
| | | | | The bug in ncurses that this tried to work around has long been fixed. Thanks to Thomas Dickey.
* Copyright for 2009Sadrul Habib Chowdhury2009-02-071-1/+1
|
* Make sure NAME_MAX is defined.Sadrul Habib Chowdhury2009-02-061-1/+1
| | | | | A different fix for this, suggested by Emanuele Giaquinta, was to #undef NAME_MAX before #define-ing it, but somehow I like this better.
* Use AC_SYS_LONG_FILE_NAMES to check if the system supports file names longer ↵Emanuele Giaquinta2009-01-281-0/+4
| | | | than 14 characters.
* Just use string.h, strings.h if they're available.Micah Cowan2008-11-111-20/+6
|
* Update copyright messages some more.Sadrul Habib Chowdhury2008-10-211-1/+6
|
* Start converting to GPL v3+ (ref: ticket #23900)Sadrul Habib Chowdhury2008-10-131-4/+4
| | | | I decided to leave the doc/ directory alone for the moment.
* Updates from mls/screen-4.0.3jnweiger2005-12-191-2/+2
| | | | | | | | | | | | | | | | attacher.c: use attach_fd, use HAVE_SETRESUID ansi.c: DoCSI now supports CSI 11t, 7t, 21t, 8t was only 8t before. configure.in: quoting of SOCKDIR, use SVR4 instead of __SVR4, use sun instead of __sun. Check for both setresuid() and setreuid(). Prefer sockets over pipes. help.c: MAPKEYS term[] support. Use Layer2Window(). socket.c: SendAttachMsg() added. process.c: bind -k added. KMAP_KEYS support. screen.c: use attach_fd. teln.c: TO_LINEMODE added, symmetric debug code. termcap.c: ktab[] tty.sh: use tcflow TCOON tty.c.dist dated 1994 ignored. utmp.c: no longer cast u->ut_(x)time into time_t.
* old version screen-3.9.11 Feb 14 2002jnweiger2005-12-161-1/+5
|
* old version screen-3.9.9 May 17 2001jnweiger2005-12-161-7/+3
|
* old version screen-3.9.8 Sep 1 2000jnweiger2005-12-161-2/+2
|
* old version screen-3.9.5 Aug 21 1999jnweiger2005-12-161-1/+5
|
* old version screen-3.9.4 Aug 5 1999jnweiger2005-12-161-18/+44
|
* old version screen-3.7.6 Nov 25 1998jnweiger2005-12-161-5/+16
|