CVS: cvs.openbsd.org: src

2011-07-05 Thread Matthew Dempsky
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

CVS: cvs.openbsd.org: src

2011-07-05 Thread Matthew Dempsky
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

CVS: cvs.openbsd.org: src

2011-07-05 Thread Matthew Dempsky
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.

CVS: cvs.openbsd.org: src

2011-07-05 Thread Matthew Dempsky
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

CVS: cvs.openbsd.org: src

2011-07-05 Thread Matthew Dempsky
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().

CVS: cvs.openbsd.org: src

2011-07-06 Thread Matthew Dempsky
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@

CVS: cvs.openbsd.org: src

2011-07-06 Thread Matthew Dempsky
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.

CVS: cvs.openbsd.org: src

2011-07-06 Thread Matthew Dempsky
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,

CVS: cvs.openbsd.org: src

2011-07-06 Thread Matthew Dempsky
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@

CVS: cvs.openbsd.org: src

2011-07-06 Thread Matthew Dempsky
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.

CVS: cvs.openbsd.org: src

2011-07-06 Thread Matthew Dempsky
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@

CVS: cvs.openbsd.org: src

2011-07-06 Thread Matthew Dempsky
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@

CVS: cvs.openbsd.org: src

2011-07-07 Thread Matthew Dempsky
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:

CVS: cvs.openbsd.org: src

2011-07-07 Thread Matthew Dempsky
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

CVS: cvs.openbsd.org: src

2011-07-07 Thread Matthew Dempsky
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

CVS: cvs.openbsd.org: src

2011-07-07 Thread Matthew Dempsky
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

CVS: cvs.openbsd.org: src

2011-07-07 Thread Matthew Dempsky
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

CVS: cvs.openbsd.org: src

2011-07-07 Thread Matthew Dempsky
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

CVS: cvs.openbsd.org: src

2011-07-07 Thread Matthew Dempsky
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.

CVS: cvs.openbsd.org: src

2011-07-07 Thread Matthew Dempsky
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

CVS: cvs.openbsd.org: src

2011-07-08 Thread Matthew Dempsky
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@

CVS: cvs.openbsd.org: src

2011-07-08 Thread Matthew Dempsky
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:

CVS: cvs.openbsd.org: src

2011-07-08 Thread Matthew Dempsky
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

CVS: cvs.openbsd.org: src

2011-07-08 Thread Matthew Dempsky
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

CVS: cvs.openbsd.org: src

2011-07-08 Thread Matthew Dempsky
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):

CVS: cvs.openbsd.org: src

2011-07-08 Thread Matthew Dempsky
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@

CVS: cvs.openbsd.org: src

2011-07-08 Thread Matthew Dempsky
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

CVS: cvs.openbsd.org: src

2011-07-08 Thread Matthew Dempsky
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

CVS: cvs.openbsd.org: src

2011-07-08 Thread Matthew Dempsky
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

CVS: cvs.openbsd.org: src

2011-07-08 Thread Matthew Dempsky
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

CVS: cvs.openbsd.org: src

2011-07-08 Thread Matthew Dempsky
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,

CVS: cvs.openbsd.org: src

2011-07-09 Thread Matthew Dempsky
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

CVS: cvs.openbsd.org: src

2011-07-12 Thread Matthew Dempsky
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).

CVS: cvs.openbsd.org: src

2011-07-12 Thread Matthew Dempsky
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@

CVS: cvs.openbsd.org: src

2011-07-12 Thread Matthew Dempsky
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

CVS: cvs.openbsd.org: src

2011-07-13 Thread Matthew Dempsky
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

CVS: cvs.openbsd.org: src

2011-07-14 Thread Matthew Dempsky
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@,

CVS: cvs.openbsd.org: src

2011-07-14 Thread Matthew Dempsky
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

CVS: cvs.openbsd.org: src

2011-07-14 Thread Matthew Dempsky
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

CVS: cvs.openbsd.org: src

2011-07-14 Thread Matthew Dempsky
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@

CVS: cvs.openbsd.org: src

2011-07-16 Thread Matthew Dempsky
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

CVS: cvs.openbsd.org: src

2011-07-17 Thread Matthew Dempsky
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

CVS: cvs.openbsd.org: src

2011-07-17 Thread Matthew Dempsky
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

CVS: cvs.openbsd.org: src

2011-07-17 Thread Matthew Dempsky
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

CVS: cvs.openbsd.org: src

2011-07-17 Thread Matthew Dempsky
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

CVS: cvs.openbsd.org: src

2011-07-17 Thread Matthew Dempsky
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

CVS: cvs.openbsd.org: src

2011-07-17 Thread Matthew Dempsky
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.

CVS: cvs.openbsd.org: src

2011-07-18 Thread Matthew Dempsky
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

Re: CVS: cvs.openbsd.org: src

2011-07-18 Thread Matthew Dempsky
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

CVS: cvs.openbsd.org: src

2011-07-18 Thread Matthew Dempsky
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

CVS: cvs.openbsd.org: src

2011-07-18 Thread Matthew Dempsky
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

CVS: cvs.openbsd.org: src

2011-07-18 Thread Matthew Dempsky
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

CVS: cvs.openbsd.org: src

2011-07-19 Thread Matthew Dempsky
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.

CVS: cvs.openbsd.org: src

2011-07-19 Thread Matthew Dempsky
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@

CVS: cvs.openbsd.org: src

2011-07-19 Thread Matthew Dempsky
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@

CVS: cvs.openbsd.org: src

2011-07-19 Thread Matthew Dempsky
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

CVS: cvs.openbsd.org: src

2011-07-21 Thread Matthew Dempsky
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@

CVS: cvs.openbsd.org: src

2011-07-22 Thread Matthew Dempsky
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.

CVS: cvs.openbsd.org: src

2011-07-24 Thread Matthew Dempsky
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

CVS: cvs.openbsd.org: src

2011-07-26 Thread Matthew Dempsky
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.

CVS: cvs.openbsd.org: src

2011-07-26 Thread Matthew Dempsky
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

CVS: cvs.openbsd.org: src

2011-08-25 Thread Matthew Dempsky
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@

CVS: cvs.openbsd.org: src

2011-08-29 Thread Matthew Dempsky
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@

CVS: cvs.openbsd.org: src

2011-09-18 Thread Matthew Dempsky
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

CVS: cvs.openbsd.org: src

2011-10-18 Thread Matthew Dempsky
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

CVS: cvs.openbsd.org: src

2011-11-28 Thread Matthew Dempsky
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.

CVS: cvs.openbsd.org: src

2012-03-02 Thread Matthew Dempsky
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(),

CVS: cvs.openbsd.org: src

2012-03-20 Thread Matthew Dempsky
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

CVS: cvs.openbsd.org: src

2012-03-21 Thread Matthew Dempsky
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 :

CVS: cvs.openbsd.org: src

2012-03-21 Thread Matthew Dempsky
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

CVS: cvs.openbsd.org: src

2012-03-21 Thread Matthew Dempsky
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

CVS: cvs.openbsd.org: src

2012-04-03 Thread Matthew Dempsky
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

CVS: cvs.openbsd.org: src

2012-04-13 Thread Matthew Dempsky
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

CVS: cvs.openbsd.org: src

2012-04-21 Thread Matthew Dempsky
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.

CVS: cvs.openbsd.org: src

2012-04-21 Thread Matthew Dempsky
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@

CVS: cvs.openbsd.org: src

2012-04-23 Thread Matthew Dempsky
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

CVS: cvs.openbsd.org: src

2012-04-24 Thread Matthew Dempsky
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

CVS: cvs.openbsd.org: src

2012-04-24 Thread Matthew Dempsky
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

CVS: cvs.openbsd.org: src

2012-04-25 Thread Matthew Dempsky
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:

CVS: cvs.openbsd.org: src

2012-04-25 Thread Matthew Dempsky
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

CVS: cvs.openbsd.org: src

2012-04-26 Thread Matthew Dempsky
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

CVS: cvs.openbsd.org: src

2012-04-26 Thread Matthew Dempsky
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

CVS: cvs.openbsd.org: src

2012-05-06 Thread Matthew Dempsky
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

CVS: cvs.openbsd.org: src

2012-05-14 Thread Matthew Dempsky
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:

CVS: cvs.openbsd.org: src

2012-05-21 Thread Matthew Dempsky
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

CVS: cvs.openbsd.org: src

2012-05-21 Thread Matthew Dempsky
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

CVS: cvs.openbsd.org: src

2012-05-21 Thread Matthew Dempsky
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

CVS: cvs.openbsd.org: src

2012-05-22 Thread Matthew Dempsky
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.

CVS: cvs.openbsd.org: src

2012-05-22 Thread Matthew Dempsky
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

CVS: cvs.openbsd.org: src

2012-05-29 Thread Matthew Dempsky
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

CVS: cvs.openbsd.org: src

2012-05-30 Thread Matthew Dempsky
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

CVS: cvs.openbsd.org: src

2012-05-30 Thread Matthew Dempsky
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

CVS: cvs.openbsd.org: src

2012-06-05 Thread Matthew Dempsky
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

CVS: cvs.openbsd.org: src

2012-06-06 Thread Matthew Dempsky
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

CVS: cvs.openbsd.org: src

2012-06-07 Thread Matthew Dempsky
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

CVS: cvs.openbsd.org: src

2012-06-12 Thread Matthew Dempsky
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

CVS: cvs.openbsd.org: src

2012-06-14 Thread Matthew Dempsky
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

CVS: cvs.openbsd.org: src

2012-06-14 Thread Matthew Dempsky
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)

CVS: cvs.openbsd.org: src

2012-06-15 Thread Matthew Dempsky
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

CVS: cvs.openbsd.org: src

2012-06-18 Thread Matthew Dempsky
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

<    1   2   3   4   5   >