maya
68f994d51e
replace old style function declaration
2017-01-12 19:02:22 +00:00
christos
585a07d820
Don't go redefining system constants, without checking if the system provides
...
them.
2017-01-12 18:23:04 +00:00
christos
e9f6168b19
undo SSP damage from -Wsystem-headers
2017-01-12 18:16:52 +00:00
roy
5952c1b776
Use the screen argument, not _cursesi_screen.
2017-01-12 16:23:46 +00:00
roy
ca57f21848
Correct terminfo variable pkey_norm to plab_norm.
2017-01-12 13:53:11 +00:00
christos
8212adb6e3
Avoid sysconf: __sysconf -> sysctlgetmibinfo -> strtoimax -> locale, etc.
2017-01-12 02:00:42 +00:00
christos
9cc0be316b
A little more restructuring so that we don't need mutex stuff in syslog_ss.
2017-01-12 01:58:39 +00:00
christos
227c2c0795
make this smaller.
2017-01-12 01:02:09 +00:00
christos
b722e4222b
put back strerror_ss, it will be used shortly.
2017-01-12 00:43:55 +00:00
riastradh
0add037f37
Clarify the explanation of the compat_time.c definition of time.
2017-01-12 00:38:25 +00:00
christos
820e172c78
Split syslog.c to:
...
- syslog_ss.c *_ss api functions (don't use stdio, time)
- syslog.c: *syslog* non _ss api functions (use stdio, time)
- xsyslog.c> common guts.
The motivation for this is not to drag in stdio/locale/floating point/time
for every binary, since syslog_ss() is used in __stack_check_fail() for SSP.
2017-01-12 00:38:01 +00:00
christos
2a1a34d545
Add strerror_ss_r to be used by syslog_ss
2017-01-12 00:35:38 +00:00
roy
53035e70de
Fix some off by one issues with arraycount ..thanks coypu.
2017-01-11 20:53:52 +00:00
roy
c77e1d014f
Move the ripoffline logic out of screen.c and into ripoffline.c.
...
Store ripped off lines in the SCREEN structure so we can repaint then
when the terminal is resized.
Fix mvwin(3) so it can move windows in the ripped off area.
2017-01-11 20:43:03 +00:00
roy
295b0bfab7
Remove setup already done in newterm and even set_term.
2017-01-11 17:15:27 +00:00
roy
518bfd5577
Kill stray refs to __virtscr and _cursesi_screen missed in prior commit.
2017-01-11 10:06:32 +00:00
roy
019139adbd
ripoffline requires wnoutrefresh to work before _cursesi_screen has been
...
set.
2017-01-11 09:54:54 +00:00
kamil
2e2dd171b3
Correct man-page category of posix_spawn: is (3) not (2)
2017-01-11 07:32:36 +00:00
kamil
5ed9a833b2
Document SIGTRAP with si_code TRAP_CHLD in ptrace(2)
...
Document the current behavior of TRAP_CHILD in NetBSD.
Add more notes on PTRACE_FORK events.
Sponsored by <The NetBSD Foundation>
2017-01-11 07:31:14 +00:00
roy
98102593fe
Use the window's screen's terminal.
2017-01-10 23:49:20 +00:00
roy
cc74ade3a6
Fix resizing terms.
2017-01-10 23:28:45 +00:00
roy
e56dac4e35
Use the terminal of the SCREEN of the WINDOW rather than cur_term
...
for window attribute functions.
2017-01-10 21:56:50 +00:00
christos
4ad16b3e7c
PR/51814: Ngie Cooper: add <stdio.h> since sys_nerr is declared there on
...
FreeBSD.
2017-01-10 20:25:48 +00:00
christos
4476579893
KNF, simplify expressions for readability.
2017-01-10 17:51:01 +00:00
christos
46629f8e5f
pacify lint.
2017-01-10 17:50:24 +00:00
christos
6ddfa6c010
simplify cast.
2017-01-10 17:46:47 +00:00
christos
01b3cff52b
add missing cast.
2017-01-10 17:46:26 +00:00
christos
56572bf5f5
cast for size_t
2017-01-10 17:45:58 +00:00
christos
14501124c4
use correct type for poll
2017-01-10 17:45:27 +00:00
christos
3707fb92bc
include <sys/stat.h>
2017-01-10 17:45:12 +00:00
christos
d472a9154a
add constcond
2017-01-10 17:44:51 +00:00
christos
f8af623337
add linted comment
2017-01-10 17:44:28 +00:00
christos
93438ac9dd
Need <sys/stat.h>
2017-01-10 17:00:58 +00:00
christos
ef5b9db358
need <sys/stat.h>
2017-01-10 16:51:30 +00:00
roy
545dbcc586
When doupdate is called, check for typeahead input after N lines changed
...
instead of aborting really early.
This allows some screen update when holding the page down key for example.
2017-01-10 10:33:49 +00:00
roy
25445577c0
Implement POSIX curses function ripoffline(3).
2017-01-10 10:13:24 +00:00
roy
5714904ce2
Test for __ISPASTEOL when moving the cursor and it hasn't moved.
...
Unset __ISPASTEOL when moving the cursor during refresh.
2017-01-10 09:32:01 +00:00
abhinav
fe8fae7920
Add missing word.
2017-01-10 06:28:46 +00:00
christos
93f630910e
Adapt to new zlib
2017-01-10 01:28:03 +00:00
blymn
b3963fa60a
Checks for bottom right corner were reversed.
2017-01-09 21:17:29 +00:00
christos
1ec9eafabc
Make sure we take into account history_base when computing negative history
...
offsets. (Gerry Swinslow)
2017-01-09 03:09:05 +00:00
christos
4937de3b47
Make sure that argv is NULL terminated since functions like tty_stty rely
...
on it to be so (Gerry Swinslow)
2017-01-09 02:54:18 +00:00
wiz
65fa8d4547
Use more markup, sort ENVIRONMENT.
2017-01-08 13:49:21 +00:00
wiz
6811b22279
Whitespace fix, bump date for previous.
2017-01-08 13:49:05 +00:00
kamil
69c3a1c44c
Add more notes explaining how debuggers work on NetBSD
...
Explain:
- execve(2) handling and behavior, SIGTRAP & TRAP_EXEC
- reference PaX MPROTECT restrictions for debuggers
- software breakpoints handling and behavior, SIGTRAP & TRAP_BKPT
- single step behavior, SIGTRAP & TRAP_TRACE
- list predefined MI symbols for help debuggers in port specific headers
- explain that PT_TRACE_ME does not send a SIGSTOP signal
Sponsored by <The NetBSD Foundation>
2017-01-07 05:51:14 +00:00
kamil
6a0def7293
Document PT_SET_SIGINFO and PT_GET_SIGINFO in ptrace(2)
...
PT_SET_SIGINFO - fake signal information emitted to tracee
PT_GET_SIGINFO - read signal information routed to tracee
Sponsored by <The NetBSD Foundation>
2017-01-07 03:41:25 +00:00
kamil
6615db4a39
Fix swapped text between PT_GET_PROCESS_STATE and PT_GET_EVENT_MASK
...
Sponsored by <The NetBSD Foundation>
2017-01-07 01:32:35 +00:00
kamil
929c1cc1fe
ptrace(2): Document addr and data argument usage for PT_GET_PROCESS_STATE
...
The PT_GET_PROCESS_STATE call in ptrace(2) has the following usage of addr
and data:
A pointer to this structure is passed in addr. The data
argument should be set to sizeof(struct ptrace_event).
Sponsored by <The NetBSD Foundation>
2017-01-07 01:29:18 +00:00
roy
84fe414e1f
KNF
2017-01-06 14:25:41 +00:00
roy
9180469668
KNF
2017-01-06 14:06:00 +00:00