christos
24c1376449
no -g
2019-03-09 16:18:37 +00:00
christos
36c6018433
Fix another bug found by jemalloc: don't access dirent entry after closedir(3).
2019-03-09 16:18:22 +00:00
msaitoh
c2f2b1bf58
s/ the the / the /
2019-03-08 08:12:39 +00:00
christos
8238435d7e
Add __thread/tls_model attribute
2019-03-04 17:45:16 +00:00
christos
8504f123fd
add a two argument version of alloc_size
2019-03-04 15:28:18 +00:00
christos
54f8cd1eb6
add gnu_printf
2019-03-04 15:26:18 +00:00
rin
270ad452f4
When input is not a multiple of three bytes in size, pad null
...
characters instead of garbage. This makes output reproducible.
Taken from FreeBSD:
https://svnweb.freebsd.org/base?view=revision&revision=84715
Even though this is not demanded by POSIX, uuencode(1) in
FreeBSD, OpenBSD, macOS, and GNU, behaves that way.
2019-03-04 05:37:08 +00:00
christos
0c4ae0a48a
Add more gnu attributes
2019-03-03 23:06:08 +00:00
martin
f239a04691
msg_prompt_win: allow automatic window height calculation (by passing
...
height = -1).
2019-03-01 17:02:21 +00:00
gson
d8c2103a2e
Make xgetchar() return an int like getchar() does, and remove needless cast.
2019-02-28 17:41:27 +00:00
martin
a7fc6d1692
Add an option to supress the vertical space between menu title and
...
menu items.
2019-02-25 20:47:37 +00:00
uwe
c07928f07f
Check getchar() result for EOF.
...
Call cleanup(SIGHUP) if we get local EOF, as if we've got SIGHUP.
While here, use EOF constant instead of literal -1 in an existing
check.
PR bin/53996
2019-02-22 22:25:22 +00:00
martin
37df7b8973
Typo in member variable name
2019-02-16 19:09:07 +00:00
martin
c8239d06af
Document return values from menu items opt_action functions, add a
...
new variant: -1 when functions have fundamentally changed the menu
definition on the fly and the processing functions needs to restart
without looking at the old state (or stale cached pointers).
2019-02-16 18:57:21 +00:00
kre
63ba0d5a97
PR bin/53986 from Christian Weisgerber
...
Skip forward to tomorrow to run a command earlier in the current
hour than now (as well as during an earlier hour of the day).
2019-02-16 17:56:57 +00:00
gutteridge
1c2ba908cc
make(1): minor grammar fixes in BUGS section
2019-02-16 07:41:12 +00:00
mrg
d40c522149
remove the hack to remove .eh_frame -- gcc7 is fixed it seems.
2019-02-14 12:22:06 +00:00
mrg
26711b697b
while we're still figuring out the gcc7 vs .eh_frame issue, apply
...
the don't remove eh_frame hack to mips as well. hpcmips testbed
is also failing currently:
[ 3.1238738] panic: init died (signal 6, exit 12)
2019-02-13 20:48:56 +00:00
mrg
91af807154
hack alert time:
...
on sparc and sparc64, don't remove .eh_frame section. it leads
to failure as something is referenced, and objcopy ends up
emitting a broken binary that can't be run -- it attempts to
load at va=0, beyond having missing referenced data.
also, on sparc64 also don't remove .note.netbsd.mcmodel.
the former should be revised when we can avoid it.
2019-02-12 10:16:58 +00:00
martin
fbb0a702e6
Provide an accessor for the menu description structure by manu identifier.
...
Usefull for dynamic menus where you want to change details on the
fly "from the outside" (i.e. while not in one of the callback functions).
2019-02-06 20:08:15 +00:00
rin
3a204f953a
Make cu(1) and tip(1) recognize newline (^J) as end-of-line.
...
Now, tilde (~) after newline works as escape character as in ssh(1).
No objections when proposed on tech-userland.
2019-02-06 14:08:50 +00:00
martin
c3c1b1c5e7
Try to avoid a (bogus) fatal warning from clang.
2019-02-06 07:56:42 +00:00
mrg
97ee1e16ff
rework the previous to only apply if !HOSTPROG
2019-02-04 10:03:16 +00:00
mrg
a5ca97c6e5
apply -Wno-error=implicit-fallthrough on files that have fallthru
...
comments but are missed by the current checker.
2019-02-04 09:51:47 +00:00
mrg
e79f0588d7
avoid a potential buffer truncation.
2019-02-04 08:07:33 +00:00
mrg
a6590737cd
- add justquit() that always exits. use it to avoid unreachable code.
2019-02-04 04:09:13 +00:00
mrg
a0193bc54d
- use -Wno-error=format-truncation
2019-02-04 03:58:41 +00:00
mrg
85f6c4cfe8
don't build ldd64 support if !MKCOMPAT and mips64.
2019-02-04 00:05:20 +00:00
mrg
37649e4074
- enlarge buffer to avoid snprintf() truncation
2019-02-03 10:48:46 +00:00
thorpej
68e270a267
Implement support for "pshared" POSIX semaphores.
...
Fixes lib/53273 (and Firefox's multi-process tab feature).
2019-02-03 03:20:23 +00:00
mrg
fbffadb9f8
- add or adjust /* FALLTHROUGH */ where appropriate
...
- add __unreachable() after functions that can return but won't in
this case, and thus can't be marked __dead easily
2019-02-03 03:19:25 +00:00
mrg
2235c7e9bc
make a fallthru comment GCC7 compatible.
2019-02-01 08:37:21 +00:00
mrg
684b182f81
compare pointers with NULL not '\0'.
2019-02-01 08:29:03 +00:00
christos
44671790a5
PR/53916: Rob Gill: remove redundant assignment to matchlen.
2019-01-28 12:04:16 +00:00
kre
d5635413aa
Revert previous, it was based upon a misreading of the POSIX
...
spec. POSIX requires "as if by calling strtod()" which we
did already ... by calling strtod(). Go back to doing that.
2019-01-27 12:03:09 +00:00
kre
636d0f3dee
Fix merge botch
2019-01-27 05:16:55 +00:00
kre
0eb8e4ef15
Fix merge botch
2019-01-27 05:15:42 +00:00
kre
1300bdf616
Fix merge botch
2019-01-27 05:14:45 +00:00
pgoyette
d91f98a871
Merge the [pgoyette-compat] branch
2019-01-27 02:08:33 +00:00
kre
4ca169f245
Always convert input numbers (from the command line) in the C
...
locale, not as set in the environment. Conforms with POSIX spec.
2019-01-26 15:22:54 +00:00
christos
ace5fc6aeb
no need for curses.h
2019-01-25 15:34:22 +00:00
christos
6b2ce0800e
PR/53906: Paul Ripke: systat(1) vmstat & syscall get
...
"alternate system clock has died" on terminal resize (SIGWINCH)
2019-01-25 15:31:11 +00:00
martin
cf341f607a
Support redrawing all windows when in a msg prompt via Ctrl-l.
2019-01-22 18:39:49 +00:00
martin
0053548254
msg_prompt_win: if the default string fits, show it separately even
...
in fixed size windows. Previously it would only show up when auto-sizing
prompts figured it would fit (probably an oversight).
2019-01-21 20:28:08 +00:00
uwe
a73c12be45
.Pp before .Bd is redundant.
...
From Edgar Pettijohn.
2019-01-13 16:48:51 +00:00
martin
8a7549a99f
Allow argument expansion in menu titles as well.
2019-01-09 19:43:37 +00:00
tih
b953ff3f9a
Remove a format character from a non-format string.
2019-01-08 08:22:20 +00:00
martin
afdad64472
Fix a potential NULL deref in previous - some menus start up with no
...
"opts" array allocated yet.
2019-01-06 11:08:34 +00:00
maya
8a135c6afb
Match the function prototype of encrypthandler instead of casting to it.
...
Make GCC 9 snapshot happier with the code
While here, remove unnecessary braces around return (KNF).
2019-01-05 08:55:58 +00:00
maya
f96d98db06
Bump WARNS to 5, and remove unnecessary -Wno (tested with pkgsrc clang 7)
2019-01-05 06:59:46 +00:00