CVSROOT:/cvs
Module name:src
Changes by: matt...@cvs.openbsd.org 2011/07/05 22:41:16
Modified files:
sys/kern : vfs_syscalls.c
Log message:
VOP_GETATTR() can sleep when accessing a file over NFS, so use
FREF()/FRELE() in lseek() so our struct file doesn't disappear
CVSROOT:/cvs
Module name:src
Changes by: matt...@cvs.openbsd.org 2011/07/05 22:49:36
Modified files:
sys/arch/hp300/dev: hd.c
sys/arch/octeon/dev: octcf.c
sys/arch/sparc/dev: presto.c xd.c xy.c
sys/arch/vax/mscp: mscp_disk.c
CVSROOT:/cvs
Module name:src
Changes by: matt...@cvs.openbsd.org 2011/07/05 22:55:00
Modified files:
share/man/man9 : disklabel.9
Log message:
Update to reflect new bounds_check_with_label() semantics.
CVSROOT:/cvs
Module name:src
Changes by: matt...@cvs.openbsd.org 2011/07/05 23:09:01
Modified files:
sys/dev: vnd.c
Log message:
vndstrategy() should fail if VNF_HAVELABEL isn't set. This simplifies
the logic slightly and makes vnd(4) more like any other disk
CVSROOT:/cvs
Module name:src
Changes by: matt...@cvs.openbsd.org 2011/07/05 23:12:46
Modified files:
sys/dev: vnd.c
Log message:
Eliminate some sanity checks in vndstrategy() that are now handled by
bounds_check_with_label().
CVSROOT:/cvs
Module name:src
Changes by: matt...@cvs.openbsd.org 2011/07/06 00:31:38
Modified files:
sys/kern : uipc_proto.c uipc_usrreq.c
Log message:
Implement SOCK_SEQPACKET for UNIX sockets.
ok claudio@
CVSROOT:/cvs
Module name:src
Changes by: matt...@cvs.openbsd.org 2011/07/06 00:34:14
Modified files:
share/man/man4 : unix.4
Log message:
Document that UNIX sockets support SOCK_SEQPACKET.
CVSROOT:/cvs
Module name:src
Changes by: matt...@cvs.openbsd.org 2011/07/06 03:14:26
Modified files:
sys/kern : vfs_vnops.c
Log message:
Minor turd polishing: hold the vnode lock in vn_rdwr() only while
necessary.
ok ... wait wait WAIT!! ... oh, yeah, it's fine,
CVSROOT:/cvs
Module name:src
Changes by: matt...@cvs.openbsd.org 2011/07/06 11:26:33
Modified files:
sys/dev: vnd.c
Log message:
Compact the vnd sc_flags bits.
ok krw@
CVSROOT:/cvs
Module name:src
Changes by: matt...@cvs.openbsd.org 2011/07/06 11:28:00
Modified files:
sys/dev: vnd.c
Log message:
vndsize() can just return -1; we don't support swapping to vnd
anymore.
CVSROOT:/cvs
Module name:src
Changes by: matt...@cvs.openbsd.org 2011/07/06 13:14:54
Modified files:
sys/arch/sparc/dev: presto.c
Log message:
Cleanup presto(4) like other disk drivers.
meh deraadt@, miod@; haha, you're fixing presto!? tedu@
CVSROOT:/cvs
Module name:src
Changes by: matt...@cvs.openbsd.org 2011/07/06 13:48:10
Modified files:
regress/sys/kern/unfdpass: Makefile unfdpass.c
Log message:
Add a regression test for file descriptor passing with UNIX sockets.
ok claudio@
CVSROOT:/cvs
Module name:src
Changes by: matt...@cvs.openbsd.org 2011/07/07 17:45:00
Modified files:
sys/sys: fcntl.h namei.h
sys/kern : syscalls.master vfs_lookup.c vfs_syscalls.c
exec_script.c
sys/dev:
CVSROOT:/cvs
Module name:src
Changes by: matt...@cvs.openbsd.org 2011/07/07 17:46:46
Modified files:
sys/kern : init_sysent.c syscalls.c
sys/sys: syscall.h syscallargs.h
Log message:
sync
CVSROOT:/cvs
Module name:src
Changes by: matt...@cvs.openbsd.org 2011/07/07 22:23:24
Modified files:
sys/sys: fcntl.h
sys/kern : vfs_syscalls.c
Log message:
Add support for the AT_EACCESS, AT_SYMLINK_NOFOLLOW, and
AT_SYMLINK_FOLLOW flags. Refactor
CVSROOT:/cvs
Module name:src
Changes by: matt...@cvs.openbsd.org 2011/07/07 23:01:27
Modified files:
sys/kern : syscalls.master uipc_syscalls.c sys_pipe.c
sys/compat/linux: linux_misc.c syscalls.master
Log message:
Remove the sys_opipe() kernel entry
CVSROOT:/cvs
Module name:src
Changes by: matt...@cvs.openbsd.org 2011/07/07 23:02:49
Modified files:
sys/kern : init_sysent.c syscalls.c
sys/sys: syscall.h syscallargs.h
Log message:
sync
CVSROOT:/cvs
Module name:src
Changes by: matt...@cvs.openbsd.org 2011/07/07 23:03:42
Modified files:
sys/compat/linux: linux_syscall.h linux_syscallargs.h
linux_syscalls.c linux_sysent.c
Log message:
sync
CVSROOT:/cvs
Module name:src
Changes by: matt...@cvs.openbsd.org 2011/07/07 23:07:05
Modified files:
sys/dev: vnd.c
Log message:
Add a vndencryptbuf() function, and refactor vndstrategy() slightly to
use it instead.
CVSROOT:/cvs
Module name:src
Changes by: matt...@cvs.openbsd.org 2011/07/07 23:11:21
Modified files:
sys/dev: vnd.c
Log message:
Validate DISKUNIT(dev) in vndstrategy() like we do in other
xxstrategy() methods, and punt in validating it in vndread() and
CVSROOT:/cvs
Module name:src
Changes by: matt...@cvs.openbsd.org 2011/07/08 15:26:28
Modified files:
sys/sys: fcntl.h
sys/kern : kern_descrip.c
Log message:
Add F_DUPFD_CLOEXEC.
Sure deraadt@
CVSROOT:/cvs
Module name:src
Changes by: matt...@cvs.openbsd.org 2011/07/08 16:09:27
Modified files:
sys/arch/mvme68k/dev: vsbic.c
sys/arch/mvme88k/dev: vsbic.c
sys/arch/sparc64/dev: vdsk.c
sys/arch/vax/dec: sii.c
sys/dev/ata:
CVSROOT:/cvs
Module name:src
Changes by: matt...@cvs.openbsd.org 2011/07/08 18:39:29
Modified files:
sys/dev/sdmmc : sdmmcvar.h sdmmc_scsi.c
Log message:
Kludge around sdmmc(4)'s poor design: replace struct scsi_link *
with struct scsibus_attach_args in
CVSROOT:/cvs
Module name:src
Changes by: matt...@cvs.openbsd.org 2011/07/08 19:28:48
Modified files:
sys/sys: fcntl.h
sys/kern : vfs_vnops.c vfs_syscalls.c
Log message:
Add support for the O_CLOEXEC and O_DIRECTORY flags introduced in
POSIX Issue
CVSROOT:/cvs
Module name:src
Changes by: matt...@cvs.openbsd.org 2011/07/08 19:50:41
Modified files:
sys/dev/ata: atascsi.c
sys/dev/ic : gdt_common.c
Log message:
Fix fallout from my previous SCSI refactoring diff (moving
adapter_buswidth to sc_targets):
CVSROOT:/cvs
Module name:src
Changes by: matt...@cvs.openbsd.org 2011/07/08 20:11:30
Modified files:
sys/dev/sdmmc : sdmmc_scsi.c
Log message:
Simplify sdmmc_scsi by using SCSI_NO_ADAPTER_TARGET.
Tested by drahn@
CVSROOT:/cvs
Module name:src
Changes by: matt...@cvs.openbsd.org 2011/07/08 22:37:53
Modified files:
sys/dev/usb: umass_scsi.c
Log message:
Switch umass(4) to use a single target scsibus with
SCSI_NO_ADAPTER_TARGET instead of a two target bus with a reserved
host
CVSROOT:/cvs
Module name:src
Changes by: matt...@cvs.openbsd.org 2011/07/08 23:31:26
Modified files:
sys/kern : syscalls.conf syscalls.master vfs_syscalls.c
kern_sig.c
sys/uvm: uvm_mmap.c
Log message:
More syscalls.master
CVSROOT:/cvs
Module name:src
Changes by: matt...@cvs.openbsd.org 2011/07/08 23:32:25
Modified files:
sys/kern : init_sysent.c syscalls.c
sys/sys: syscall.h syscallargs.h
Log message:
sync
CVSROOT:/cvs
Module name:src
Changes by: matt...@cvs.openbsd.org 2011/07/08 23:46:58
Modified files:
sys/kern : syscalls.c init_sysent.c
sys/sys: syscall.h syscallargs.h
Log message:
sync
CVSROOT:/cvs
Module name:src
Changes by: matt...@cvs.openbsd.org 2011/07/08 23:46:26
Modified files:
sys/conf : GENERIC
sys/kern : syscalls.master syscalls.conf vfs_syscalls.c
Log message:
Fix up previous diff: use COMPAT_O48 instead of COMPAT_48,
CVSROOT:/cvs
Module name:src
Changes by: matt...@cvs.openbsd.org 2011/07/09 10:51:08
Modified files:
sys/isofs/cd9660: cd9660_vnops.c
Log message:
Switch to ANSI C function definitions.
ok md5
CVSROOT:/cvs
Module name:src
Changes by: matt...@cvs.openbsd.org 2011/07/12 12:41:38
Modified files:
lib/libc/sys : open.2
Log message:
Clarify that exactly one of O_RDONLY, O_WRONLY, and O_RDWR must be
specified when calling open(2).
CVSROOT:/cvs
Module name:src
Changes by: matt...@cvs.openbsd.org 2011/07/12 15:31:20
Modified files:
lib/libc/nls : catopen.c
Log message:
Don't call munmap(2) if mmap(2) failed.
ok deraadt@, tedu@
CVSROOT:/cvs
Module name:src
Changes by: matt...@cvs.openbsd.org 2011/07/12 17:36:40
Modified files:
sys/kern : vfs_syscalls.c
Log message:
Fix typo that caused fchownat(2) and fchmodat(2) to try to dereference
symbolic links even when the AT_SYMLINK_NOFOLLOW flag
CVSROOT:/cvs
Module name:src
Changes by: matt...@cvs.openbsd.org 2011/07/13 17:19:57
Modified files:
sys/sys: fcntl.h
Log message:
Change the visibility of the AT_* flags to kernel only. It's causing
some trouble over in ports land because of autoconf tests that
CVSROOT:/cvs
Module name:src
Changes by: matt...@cvs.openbsd.org 2011/07/14 12:03:06
Modified files:
sys/sys: fcntl.h
sys/kern : vfs_syscalls.c
Log message:
Add support for AT_REMOVEDIR to unlinkat(2), and switch sys_rmdir() to
use it.
ok tedu@,
CVSROOT:/cvs
Module name:src
Changes by: matt...@cvs.openbsd.org 2011/07/14 17:32:08
Modified files:
sys/compat/linux: syscalls.master
Log message:
Fix entry 84 to use the same prototype for linux_sys_lstat() as entry
107 does (i.e., using a pointer to struct linux_stat
CVSROOT:/cvs
Module name:src
Changes by: matt...@cvs.openbsd.org 2011/07/14 17:33:09
Modified files:
sys/compat/linux: linux_syscall.h linux_syscallargs.h
linux_syscalls.c linux_sysent.c
Log message:
sync
CVSROOT:/cvs
Module name:src
Changes by: matt...@cvs.openbsd.org 2011/07/14 17:34:37
Modified files:
sys/sys: stat.h
Log message:
struct stat35 and struct stat43 aren't needed anymore.
ok deraadt@
CVSROOT:/cvs
Module name:src
Changes by: matt...@cvs.openbsd.org 2011/07/16 10:48:43
Modified files:
sys/arch/sparc64/sparc64: autoconf.c
Log message:
device_register() is called on the scsibus(4) devices before
scsibusattach() is called, so saa_sc_link-bus hasn't been
CVSROOT:/cvs
Module name:src
Changes by: matt...@cvs.openbsd.org 2011/07/17 16:46:48
Modified files:
sys/arch/mac68k/dev: ncr5380.c
sys/arch/mvme68k/dev: vsbic.c
sys/arch/mvme88k/dev: vsbic.c
sys/arch/sparc64/dev: vdsk.c
CVSROOT:/cvs
Module name:src
Changes by: matt...@cvs.openbsd.org 2011/07/17 18:13:16
Modified files:
sys/scsi : sd.c
Log message:
Fix an off-by-1 error and a 32-bit integer arithmetic overflow bug
that caused large disks to appear offline.
Discovered and tested by
CVSROOT:/cvs
Module name:src
Changes by: matt...@cvs.openbsd.org 2011/07/17 18:16:54
Modified files:
sys/sys: stat.h
sys/kern : syscalls.master vfs_syscalls.c
Log message:
Add support for UTIME_OMIT and UTIME_NOW to utimensat(2), add the
CVSROOT:/cvs
Module name:src
Changes by: matt...@cvs.openbsd.org 2011/07/17 18:17:30
Modified files:
sys/sys: syscall.h syscallargs.h
sys/kern : syscalls.c init_sysent.c
Log message:
sync
CVSROOT:/cvs
Module name:src
Changes by: matt...@cvs.openbsd.org 2011/07/17 18:27:15
Modified files:
lib/libc/gen : opendir.c
Log message:
Implement fdopendir(3) and refactor opendir(3) and fdopendir(3) to use
a common __fdopendir() function. Also, take advantage of
CVSROOT:/cvs
Module name:src
Changes by: matt...@cvs.openbsd.org 2011/07/17 20:49:20
Modified files:
sys/kern : kern_physio.c
sys/dev: vnd.c
Log message:
Revert vnd(4) to its older less strict behavior.
Verified by deraadt@ to fix distrib/sgi/iso.
CVSROOT:/cvs
Module name:src
Changes by: matt...@cvs.openbsd.org 2011/07/18 11:29:49
Modified files:
include: dirent.h stdio.h unistd.h
lib/libc/gen : opendir.c
lib/libc : shlib_version
lib/libc/sys : Makefile.inc
Tested in a bulk build by naddy@
To clarify on this seemingly unflattering mention of naddy@'s
contributions towards this commit, I should point out testing here
included reporting overlooked functionality, help in tracking down
other subtle mistakes, testing multiple revisions of the
CVSROOT:/cvs
Module name:src
Changes by: matt...@cvs.openbsd.org 2011/07/18 17:04:40
Modified files:
lib/libc/sys : Makefile.inc access.2 chmod.2 chown.2 link.2
mkdir.2 mkfifo.2 mknod.2 open.2 readlink.2
rename.2 stat.2
CVSROOT:/cvs
Module name:src
Changes by: matt...@cvs.openbsd.org 2011/07/18 17:21:19
Modified files:
lib/libc/sys : utimes.2
Log message:
oops, forget a critical not
CVSROOT:/cvs
Module name:src
Changes by: matt...@cvs.openbsd.org 2011/07/18 21:37:40
Modified files:
lib/libc/sys : utimes.2
Log message:
document that we don't currently handle UTIME_OMIT correctly for the mtime
timestamp
CVSROOT:/cvs
Module name:src
Changes by: matt...@cvs.openbsd.org 2011/07/19 00:48:20
Modified files:
lib/libc/sys : utimes.2
Log message:
Fix two typos pointed out by guenther@ during our libpthread micro
hackathon.
CVSROOT:/cvs
Module name:src
Changes by: matt...@cvs.openbsd.org 2011/07/19 12:20:12
Modified files:
usr.bin/kdump : kdump.c kdump_subr.h mksubr
Log message:
Add fancy kdump support for the openat(2) system calls.
ok otto@
CVSROOT:/cvs
Module name:src
Changes by: matt...@cvs.openbsd.org 2011/07/19 14:51:38
Modified files:
lib/libc/sys : access.2 chmod.2
Log message:
Change If also flag is zero to If flag is also zero.
Requested by jmc@
CVSROOT:/cvs
Module name:src
Changes by: matt...@cvs.openbsd.org 2011/07/19 14:58:05
Modified files:
lib/libc/sys : access.2 chmod.2 chown.2 link.2 stat.2 unlink.2
utimes.2
Log message:
Change constructed by bitwise-inclusive OR'ing of flags
CVSROOT:/cvs
Module name:src
Changes by: matt...@cvs.openbsd.org 2011/07/21 18:22:57
Modified files:
sys/kern : vfs_lookup.c
Log message:
Doh, fix a memory leak when an invalid file descriptor is passed to a
*at(2) function.
ok guenther@, thib@
CVSROOT:/cvs
Module name:src
Changes by: matt...@cvs.openbsd.org 2011/07/22 12:26:18
Modified files:
usr.bin/oldrdist: expand.c
Log message:
Use dirfd(dirp) instead of dirp-dd_fd.
No binary change.
CVSROOT:/cvs
Module name:src
Changes by: matt...@cvs.openbsd.org 2011/07/24 00:54:44
Modified files:
lib/libc/sys : link.2
Log message:
fix linkat(2) prototype
CVSROOT:/cvs
Module name:src
Changes by: matt...@cvs.openbsd.org 2011/07/26 14:41:46
Modified files:
bin/ln : symlink.7
Log message:
Document system calls that optionally traverse symlinks.
CVSROOT:/cvs
Module name:src
Changes by: matt...@cvs.openbsd.org 2011/07/26 14:49:40
Modified files:
lib/libc/sys : unlink.2
Log message:
.Fn rmdir - .Xr rmdir 2
CVSROOT:/cvs
Module name:src
Changes by: matt...@cvs.openbsd.org 2011/08/25 22:36:42
Modified files:
sys/dev: vnd.c
Log message:
Add a dmesg warning about sloppy disk I/O to vnd(4) devices to help
identify bad distrib scripts/tools.
ok deraadt@
CVSROOT:/cvs
Module name:src
Changes by: matt...@cvs.openbsd.org 2011/08/29 12:48:32
Modified files:
share/man/man5 : bsd.port.mk.5
Log message:
No need to discourage xz distfiles because of sparc.
ok naddy@, espie@
CVSROOT:/cvs
Module name:src
Changes by: matt...@cvs.openbsd.org 2011/09/18 17:24:14
Modified files:
sys/dev: systrace.c systrace.h
bin/systrace : intercept.c intercept.h intercept-translate.c
openbsd-syscalls.c register.c
Log
CVSROOT:/cvs
Module name:src
Changes by: matt...@cvs.openbsd.org 2011/10/18 14:01:28
Modified files:
bin/systrace : intercept.c
Log message:
Bump intercept_get_string() internal buffer to allow strings up to
ARG_MAX long, so that ic_trargv can execute reliably.
Thanks
CVSROOT:/cvs
Module name:src
Changes by: matt...@cvs.openbsd.org 2011/11/28 16:37:32
Modified files:
usr.bin/mg : paragraph.c
Log message:
Fix a few grating comment typos.
CVSROOT:/cvs
Module name:src
Changes by: matt...@cvs.openbsd.org 2012/03/02 10:23:08
Modified files:
bin/systrace : intercept-translate.c
Log message:
Fix handling of 'offend' (OFFset from the END of the arg list)
arguments in systrace(1). In intercept_translate(),
CVSROOT:/cvs
Module name:src
Changes by: matt...@cvs.openbsd.org 2012/03/20 22:28:45
Modified files:
libexec/ld.so : dir.c dir.h library_subr.c
libexec/ld.so/ldconfig: prebind.c prebind_delete.c
Log message:
Switch ld.so's _dl_opendir functions to use a locally
CVSROOT:/cvs
Module name:src
Changes by: matt...@cvs.openbsd.org 2012/03/21 17:20:35
Modified files:
include: Makefile unistd.h
lib/libc/gen : Makefile.inc exec.3 exec.c
Added files:
include: spawn.h
lib/libc/gen :
CVSROOT:/cvs
Module name:src
Changes by: matt...@cvs.openbsd.org 2012/03/21 19:13:40
Modified files:
include: dirent.h
lib/libc/gen : Makefile.inc
Added files:
lib/libc/gen : dirfd.c
Log message:
Add dirfd() as a function to libc per POSIX
CVSROOT:/cvs
Module name:src
Changes by: matt...@cvs.openbsd.org 2012/03/21 22:11:53
Modified files:
include: dirent.h
lib/libc/gen : telldir.h dirfd.c readdir.c readdir_r.c
scandir.c
Log message:
Make DIR a private type
CVSROOT:/cvs
Module name:src
Changes by: matt...@cvs.openbsd.org 2012/04/03 17:06:11
Modified files:
lib/libc/sys : sigaction.2
lib/libc/gen : signal.3
Log message:
Document that openat(), etc are safe to call from a signal handler.
While here, recognize
CVSROOT:/cvs
Module name:src
Changes by: matt...@cvs.openbsd.org 2012/04/13 02:20:15
Modified files:
share/man/man5 : dir.5
Log message:
Remove 'struct _dirdesc' description and dirfd() macro defintion from
dir(5) now that the former is an opaque type within libc and the
CVSROOT:/cvs
Module name:src
Changes by: matt...@cvs.openbsd.org 2012/04/21 20:21:49
Modified files:
lib/libc/net : getpeereid.3
Log message:
Document that getpeereid() works for SOCK_SEQPACKET sockets too.
CVSROOT:/cvs
Module name:src
Changes by: matt...@cvs.openbsd.org 2012/04/21 20:26:11
Modified files:
sys/kern : tty.c
Log message:
Reset t_column to 0 when initializing a tty.
ok deraadt@
CVSROOT:/cvs
Module name:src
Changes by: matt...@cvs.openbsd.org 2012/04/23 09:36:07
Modified files:
sys/kern : uipc_usrreq.c
Log message:
Don't leak mbufs when bind() on a PF_UNIX socket fails.
ok deraadt, miod, guenther
CVSROOT:/cvs
Module name:src
Changes by: matt...@cvs.openbsd.org 2012/04/24 22:12:27
Modified files:
sys/crypto : cast.c
Log message:
Use explicit_bzero() for clearing key material.
Pointed out by Michael W. Bombardieri on tech@.
ok deraadt
CVSROOT:/cvs
Module name:src
Changes by: matt...@cvs.openbsd.org 2012/04/24 22:21:45
Modified files:
sbin/fdisk : cmd.c
Log message:
Before writing it to disk, warn the user if their new MBR contains
more than one OpenBSD partition.
ok deraadt
CVSROOT:/cvs
Module name:src
Changes by: matt...@cvs.openbsd.org 2012/04/25 19:22:31
Modified files:
lib/libc : Makefile.inc
lib/libc/string: strnlen.c
share/man/man9 : Makefile kern.9
sys/conf : files
sys/lib/libkern:
CVSROOT:/cvs
Module name:src
Changes by: matt...@cvs.openbsd.org 2012/04/25 23:55:36
Modified files:
lib/libutil: pty.c
Log message:
Drop support from openpty() for 8+ year old kernels that don't support
/dev/ptm. Users are strongly encouraged to upgrade to a more
CVSROOT:/cvs
Module name:src
Changes by: matt...@cvs.openbsd.org 2012/04/26 11:00:05
Modified files:
share/man/man4 : pty.4
Log message:
Document TIOCEXT and cleanup other ioctl descriptions.
ok jmc, nicm
CVSROOT:/cvs
Module name:src
Changes by: matt...@cvs.openbsd.org 2012/04/26 11:18:17
Modified files:
sys/kern : uipc_usrreq.c
Log message:
Cleanup unp_bind() a little:
- Require sun_family to be set to AF_UNIX (also in unp_connect())
- Ensure internal
CVSROOT:/cvs
Module name:src
Changes by: matt...@cvs.openbsd.org 2012/05/06 14:25:27
Modified files:
sys/kern : uipc_syscalls.c
Log message:
Change accept(), recvfrom(), recvmsg(), getsockname(), and
getpeername() to return the untruncated address length in
CVSROOT:/cvs
Module name:src
Changes by: matt...@cvs.openbsd.org 2012/05/14 17:21:35
Modified files:
include: unistd.h
lib/libc/gen : sysconf.c
lib/libc : shlib_version
lib/libpthread/include: pthread.h
sys/sys:
CVSROOT:/cvs
Module name:src
Changes by: matt...@cvs.openbsd.org 2012/05/21 10:28:30
Modified files:
gnu/usr.bin/binutils-2.17/ld: configure.in configure
Log message:
Fix binutils-2.17 configure script to build on amd64.
ok miod
CVSROOT:/cvs
Module name:src
Changes by: matt...@cvs.openbsd.org 2012/05/21 10:41:03
Modified files:
sys/kern : kern_descrip.c vfs_syscalls.c
Log message:
Cleanup O_CLOEXEC handling and make sure UF_EXCLOSE is set correctly
when opening /dev/fd/* (i.e., UF_EXCLOSE
CVSROOT:/cvs
Module name:src
Changes by: matt...@cvs.openbsd.org 2012/05/21 16:24:20
Modified files:
lib/libc/stdio : ftell.c fseek.c
Log message:
Fix ftell() to return EOVERFLOW if the file offset is greater than
LONG_MAX. Also, remove an Alpha-specific optimization
CVSROOT:/cvs
Module name:src
Changes by: matt...@cvs.openbsd.org 2012/05/22 14:05:11
Modified files:
lib/libc/stdio : fseek.3
Log message:
Document that ftell() may return EOVERFLOW.
Diff from Tim van der Molen.
CVSROOT:/cvs
Module name:src
Changes by: matt...@cvs.openbsd.org 2012/05/22 17:43:40
Modified files:
lib/libc/stdio : fseek.3
Log message:
Don't misleadingly suggest that fpos_t only needs to be a complex type
on non-UNIX systems: it's a complex type on Linux, and to be
CVSROOT:/cvs
Module name:src
Changes by: matt...@cvs.openbsd.org 2012/05/29 00:32:57
Modified files:
sys/arch/sgi/stand/sgivol: sgivol.c
Log message:
When writing the new volume header to disk, write back the whole
sector rather than just the bytes for the volume header
CVSROOT:/cvs
Module name:src
Changes by: matt...@cvs.openbsd.org 2012/05/30 13:34:30
Modified files:
include: unistd.h
sys/sys: unistd.h
Log message:
Move the _SC_* and _CS_* configurable system variables and strings
from sys/unistd.h to
CVSROOT:/cvs
Module name:src
Changes by: matt...@cvs.openbsd.org 2012/05/30 14:04:52
Modified files:
sys/kern : kern_sysctl.c
Log message:
Oops, when we moved _POSIX_SAVED_IDS from sys/unistd.h to unistd.h, it
silently changed sysctl kern.saved_ids from returning 1
CVSROOT:/cvs
Module name:src
Changes by: matt...@cvs.openbsd.org 2012/06/05 22:54:36
Modified files:
sys/uvm: uvm_addr.c
Log message:
Fix address-space randomization that was accidentally disabled in
uvm_addr.c r1.3.
ok deraadt, tedu
CVSROOT:/cvs
Module name:src
Changes by: matt...@cvs.openbsd.org 2012/06/06 10:58:02
Modified files:
lib/libc : shlib_version
include: wchar.h
lib/libc/citrus: citrus_ctype_local.h citrus_none.c
citrus_utf8.c
CVSROOT:/cvs
Module name:src
Changes by: matt...@cvs.openbsd.org 2012/06/07 13:47:40
Modified files:
lib/libc/locale: Makefile.inc mbsrtowcs.3 wcsrtombs.3
Log message:
Document mbsnrtowcs() and wcsnrtombs().
ok jmc
CVSROOT:/cvs
Module name:src
Changes by: matt...@cvs.openbsd.org 2012/06/12 14:32:17
Modified files:
libexec/ld.so : dlfcn.c library.c library_mquery.c loader.c
sod.c sod.h
Log message:
Fix loaded object sod matching: when we load libfoo.so.X.Y
CVSROOT:/cvs
Module name:src
Changes by: matt...@cvs.openbsd.org 2012/06/14 11:31:33
Modified files:
usr.sbin/snmpd : mib.h mib.c
Log message:
Add support for UCD-DISKIO-MIB.
ok sthen
CVSROOT:/cvs
Module name:src
Changes by: matt...@cvs.openbsd.org 2012/06/14 23:36:25
Modified files:
lib/libc/nls : Pig.msg
Log message:
Fix typos.
ok pig(6)
CVSROOT:/cvs
Module name:src
Changes by: matt...@cvs.openbsd.org 2012/06/15 14:48:22
src/regress/libexec/ld.so/df_1_noopen
Update of /cvs/src/regress/libexec/ld.so/df_1_noopen
In directory cvs.openbsd.org:/tmp/cvs-serv18061/df_1_noopen
Log Message:
Directory
CVSROOT:/cvs
Module name:src
Changes by: matt...@cvs.openbsd.org 2012/06/18 11:03:52
Modified files:
lib/libc/stdlib: malloc.c posix_memalign.3
Log message:
Support larger-than-page-alignment requests in posix_memalign() by
overallocating and then releasing unneeded
101 - 200 of 428 matches
Mail list logo