[>]
http://marc.info/?l=openbsd-cvs&m=140942190524357&w=2
obsd.info.14
openbsd-cvs(obsdave,2) — All
2014-08-30 22:55:10
Module name: src
Changes by: schwarze@cvs.openbsd.org 2014/08/30 12:04:52
Modified files:
usr.bin/mandoc : apropos.1 main.c man.1 mandoc.1
Log message:
Introduce a man(1) -l option as an alias for mandoc -a.
Basically, this does the same as man -l in Linux man-db.
The point is that now all functionality of the combined tool
is reachable from the man(1) command name:
apropos = man -k, whatis = man -f, mandoc = man -cl.
Originally suggested by Carsten dot Kunze at arcor dot de,
current maintainer of the Heirloom Documentation Tools.
While here, add various missing information to the usage()
and to the manuals.
[>]
http://marc.info/?l=openbsd-cvs&m=140943109726484&w=2
obsd.info.14
openbsd-cvs(obsdave,2) — All
2014-08-31 00:55:14
Module name: src
Changes by: ajacoutot@cvs.openbsd.org 2014/08/30 14:37:46
Modified files:
usr.sbin/rcctl : rcctl.sh
Log message:
When a service is not available, return ENOENT.
Previous to this commit it was not possible to know whether a service
existed without parsing the output of 'rcctl status' which is very
expensive.
req. by armani@
ok robert@ schwarze@
[>]
http://marc.info/?l=openbsd-cvs&m=140943428527207&w=2
obsd.info.14
openbsd-cvs(obsdave,2) — All
2014-08-31 01:55:07
Module name: src
Changes by: guenther@cvs.openbsd.org 2014/08/30 15:30:23
Modified files:
libexec/ld.so/sparc64: rtld_machine.c
Log message:
Make the handling of PLT entries above the 32k mark thread-safe.
Also, make a comment not lie: use the V9 ISA's relative branch
immediate instruction for short (with in 2^19 words) PLT branches.
ok miod@
[>]
http://marc.info/?l=openbsd-cvs&m=140944699029425&w=2
obsd.info.14
openbsd-cvs(obsdave,2) — All
2014-08-31 05:55:06
Module name: src
Changes by: miod@cvs.openbsd.org 2014/08/30 19:02:51
Modified files:
gnu/lib/libiberty: Makefile.bsd-wrapper shlib_version
gnu/lib/libiberty/include: hashtab.h
Removed files:
gnu/lib/libiberty/src: oldhashtab.c
Log message:
Now that gcc 2.95 is out of the tree, get rid of the old hash table interface
it was the only user of. Bump major.
[>]
http://marc.info/?l=openbsd-cvs&m=140944705729427&w=2
obsd.info.14
openbsd-cvs(obsdave,2) — All
2014-08-31 05:55:07
Module name: src
Changes by: miod@cvs.openbsd.org 2014/08/30 19:04:01
Modified files:
gnu/lib/libiberty/src: pexecute.c pexecute.txh
Log message:
Finally ``revert'' to the recent pexecute interface, now that we do not need
to support gcc 2.95. Tested on gcc 3 and gcc 4 platforms, riding on the
major bump.
[>]
http://marc.info/?l=openbsd-cvs&m=140944938129840&w=2
obsd.info.14
openbsd-cvs(obsdave,2) — All
2014-08-31 05:55:08
Module name: src
Changes by: guenther@cvs.openbsd.org 2014/08/30 19:42:36
Modified files:
include : unistd.h
lib/libc/gen : signal.3
lib/libc : shlib_version
lib/libc/sys : Makefile.inc accept.2 dup.2 pipe.2 recv.2
sigaction.2 socket.2 socketpair.2
sys/kern : kern_descrip.c sys_pipe.c syscalls.master
uipc_socket.c uipc_syscalls.c uipc_usrreq.c
sys/sys : domain.h socket.h un.h
Log message:
Add additional kernel interfaces for setting close-on-exec on fds
when creating them: pipe2(), dup3(), accept4(), MSG_CMSG_CLOEXEC,
SOCK_CLOEXEC. Includes SOCK_NONBLOCK support.
ok matthew@
[>]
http://marc.info/?l=openbsd-cvs&m=140945170330239&w=2
obsd.info.14
openbsd-cvs(obsdave,2) — All
2014-08-31 06:55:07
Module name: src
Changes by: guenther@cvs.openbsd.org 2014/08/30 20:21:18
Modified files:
include : stdlib.h
lib/libc/gen : popen.3 popen.c posix_spawn.c
posix_spawn_file_actions_addopen.3
lib/libc/stdio : Makefile.inc fdopen.c flags.c fopen.3 freopen.c
mktemp.3 mktemp.c
Log message:
Add additional userland interfaces for setting close-on-exec on fds
when creating them: mkostemp(), mkostemps(), the 'e' mode letter for
fopen(), freopen(), fdopen(), and popen(). The close-on-exec flag will
be cleared by the action created by posix_spawn_file_actions_adddup2().
Also, add support for the C11 'x' mode letter for fopen() and freopen(),
setting O_EXCL when possibly creating files.
Note: this requires kernel support for pipe2() and dup3()!
ok millert@
[>]
http://marc.info/?l=openbsd-cvs&m=140947030100617&w=2
obsd.info.14
openbsd-cvs(obsdave,2) — All
2014-08-31 11:55:10
Module name: src
Changes by: ajacoutot@cvs.openbsd.org 2014/08/31 01:31:26
Modified files:
usr.sbin/sysmerge: sysmerge.sh
Log message:
When we are not running in pkg mode, /usr/share/sysmerge/examplessum
should always be part of the temproot, so there's not need to check for its
existence.
[>]
http://marc.info/?l=openbsd-cvs&m=140947398401338&w=2
obsd.info.14
openbsd-cvs(obsdave,2) — All
2014-08-31 12:55:09
Module name: src
Changes by: ajacoutot@cvs.openbsd.org 2014/08/31 02:32:41
Modified files:
usr.sbin/sysmerge: sysmerge.sh
Log message:
In pkg mode, warn if the directory we want to copy the @sample file into
does not exist and is not a @sample because we have no knowledge of the
required owner/group/mode so we cannot create it.
[>]
http://marc.info/?l=openbsd-cvs&m=140947781802003&w=2
obsd.info.14
openbsd-cvs(obsdave,2) — All
2014-08-31 13:55:10
Module name: src
Changes by: miod@cvs.openbsd.org 2014/08/31 03:36:39
Modified files:
include : Makefile
lib/libc : Makefile.inc
sys/sys : uuid.h
Added files:
include : uuid.h
lib/libc/uuid : Makefile.inc uuid.3 uuid_compare.c
uuid_create.c uuid_create_nil.c uuid_equal.c
uuid_from_string.c uuid_hash.c uuid_is_nil.c
uuid_stream.c uuid_to_string.c
Log message:
Add uuid support routines to libc. From FreeBSD via NetBSD via Bitrig via
Markus Mueller.
[>]
http://marc.info/?l=openbsd-cvs&m=140949243005040&w=2
obsd.info.14
openbsd-cvs(obsdave,2) — All
2014-08-31 17:55:10
Module name: src
Changes by: tobiasu@cvs.openbsd.org 2014/08/31 07:40:03
Modified files:
gnu/usr.bin/binutils/binutils: addr2line.c ar.c coffdump.c
cxxfilt.c deflex.c dlltool.c
dllwrap.c nlmconv.c nm.c
objcopy.c objdump.c rclex.c
readelf.c size.c srconv.c
strings.c sysdump.c windres.c
gnu/usr.bin/binutils/gas: as.c itbl-lex.c
gnu/usr.bin/binutils/gprof: gprof.c
gnu/usr.bin/binutils/include: libiberty.h
gnu/usr.bin/binutils/ld: ldmain.c
Log message:
Backport @file support from binutils-2.17
@file allows reading command line arguments from a file. Gcc now uses this to
pass very long arguments lists to ld.
ok guenther@ miod@
[>]
http://marc.info/?l=openbsd-cvs&m=140950397207807&w=2
obsd.info.14
openbsd-cvs(obsdave,2) — All
2014-08-31 21:55:08
Module name: xenocara
Changes by: matthieu@cvs.openbsd.org 2014/08/31 10:52:26
Modified files:
distrib/sets : makeflist makelocatedb maketars
Removed files:
distrib/sets : genlists nocreate
Log message:
Get rid of the 'nocreate' feature, unused for 6 years and stop
building the xetcXX.tgz set
[>]
http://marc.info/?l=openbsd-cvs&m=140951661011760&w=2
obsd.info.14
openbsd-cvs(obsdave,2) — All
2014-09-01 00:55:16
Module name: src
Changes by: guenther@cvs.openbsd.org 2014/08/31 14:23:10
Modified files:
lib/librthread : rthread_cancel.c shlib_version
lib/libpthread/man: pthread_testcancel.3
Log message:
accept4() should be a cancellation point.
Update the list in the pthread_testcancel(3) manpage: several were missing.
noted by miod@
[>]
http://marc.info/?l=openbsd-cvs&m=140951935412282&w=2
obsd.info.14
openbsd-cvs(obsdave,2) — All
2014-09-01 01:55:08
Module name: src
Changes by: tedu@cvs.openbsd.org 2014/08/31 15:08:48
Modified files:
sys/sys : buf.h
sys/kern : vfs_bio.c
Log message:
replace LRU bufcache with something originally modelled after 2Q.
this should provide a degree of scan resistance, and also serves as a
midway point for further development of multi queue algorithms.
i've tried to minimize the risk and degree of regressions.
probably ok beck