CVS commit: src

2010-12-24 Thread Aymeric Vincent
Module Name:src
Committed By:   aymeric
Date:   Fri Dec 24 10:11:40 UTC 2010

Modified Files:
src/distrib/macppc/floppies/ramdisk: Makefile
src/sys/arch/macppc/conf: GENERIC_MD INSTALL MAMBO POWERMAC_G5

Log Message:
Bump ramdisk size by 64K. This allows release builds to finish on macppc.


To generate a diff of this commit:
cvs rdiff -u -r1.38 -r1.39 src/distrib/macppc/floppies/ramdisk/Makefile
cvs rdiff -u -r1.10 -r1.11 src/sys/arch/macppc/conf/GENERIC_MD \
src/sys/arch/macppc/conf/MAMBO
cvs rdiff -u -r1.110 -r1.111 src/sys/arch/macppc/conf/INSTALL
cvs rdiff -u -r1.11 -r1.12 src/sys/arch/macppc/conf/POWERMAC_G5

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src

2010-12-24 Thread Nick Hudson
Module Name:src
Committed By:   skrll
Date:   Fri Dec 24 12:41:44 UTC 2010

Modified Files:
src/distrib/sets/lists/tests: mi
src/include: dlfcn.h
src/lib/libpthread: Makefile
src/libexec/ld.elf_so: headers.c load.c reloc.c rtld.c rtld.h search.c
src/share/man/man3: dlfcn.3
src/sys/sys: exec_elf.h
src/tests/libexec/ld.elf_so: Makefile
Added Files:
src/tests/libexec/ld.elf_so: h_df_1_noopen.c t_df_1_noopen.sh

Log Message:
Add support for DF_1_BIND_NOW, DF_1_NODELETE and DF_1_NOOPEN marked
objects, and the RTLD_NODELETE and RTLD_NOLOAD flags to dlopen(3).

Mark libpthread as DF_1_NOOPEN and use it to test the functionality.

Somewhat taken from FreeBSD.

Fixes PR 42029.

OK from christos and joerg.


To generate a diff of this commit:
cvs rdiff -u -r1.187 -r1.188 src/distrib/sets/lists/tests/mi
cvs rdiff -u -r1.21 -r1.22 src/include/dlfcn.h
cvs rdiff -u -r1.70 -r1.71 src/lib/libpthread/Makefile
cvs rdiff -u -r1.37 -r1.38 src/libexec/ld.elf_so/headers.c
cvs rdiff -u -r1.41 -r1.42 src/libexec/ld.elf_so/load.c
cvs rdiff -u -r1.102 -r1.103 src/libexec/ld.elf_so/reloc.c
cvs rdiff -u -r1.136 -r1.137 src/libexec/ld.elf_so/rtld.c
cvs rdiff -u -r1.96 -r1.97 src/libexec/ld.elf_so/rtld.h
cvs rdiff -u -r1.22 -r1.23 src/libexec/ld.elf_so/search.c
cvs rdiff -u -r1.27 -r1.28 src/share/man/man3/dlfcn.3
cvs rdiff -u -r1.107 -r1.108 src/sys/sys/exec_elf.h
cvs rdiff -u -r1.2 -r1.3 src/tests/libexec/ld.elf_so/Makefile
cvs rdiff -u -r0 -r1.1 src/tests/libexec/ld.elf_so/h_df_1_noopen.c \
src/tests/libexec/ld.elf_so/t_df_1_noopen.sh

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/share/man/man3

2010-12-24 Thread Nick Hudson
Module Name:src
Committed By:   skrll
Date:   Fri Dec 24 12:42:56 UTC 2010

Modified Files:
src/share/man/man3: dlfcn.3

Log Message:
Bump date.


To generate a diff of this commit:
cvs rdiff -u -r1.28 -r1.29 src/share/man/man3/dlfcn.3

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/share/man/man3

2010-12-24 Thread Thomas Klausner
Module Name:src
Committed By:   wiz
Date:   Fri Dec 24 13:00:24 UTC 2010

Modified Files:
src/share/man/man3: dlfcn.3

Log Message:
Fix xref and pasto.


To generate a diff of this commit:
cvs rdiff -u -r1.29 -r1.30 src/share/man/man3/dlfcn.3

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src

2010-12-24 Thread Nicolas Joly
Module Name:src
Committed By:   njoly
Date:   Fri Dec 24 13:12:10 UTC 2010

Modified Files:
src/gnu/dist/gdb6: Makefile.in
src/tools/gdb: Makefile

Log Message:
Adjust LDFLAGS handling to fix curses detection for mknative-gdb.


To generate a diff of this commit:
cvs rdiff -u -r1.1.1.2 -r1.2 src/gnu/dist/gdb6/Makefile.in
cvs rdiff -u -r1.17 -r1.18 src/tools/gdb/Makefile

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/ufs/ffs

2010-12-24 Thread Michael van Elst
Module Name:src
Committed By:   mlelstv
Date:   Fri Dec 24 13:38:58 UTC 2010

Modified Files:
src/sys/ufs/ffs: ffs_wapbl.c

Log Message:
For update mounts the root vnode is already in use and we must not
free it. Since the mount persists even when the update fails,
this is not a problem either.


To generate a diff of this commit:
cvs rdiff -u -r1.16 -r1.17 src/sys/ufs/ffs/ffs_wapbl.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/gnu/dist/gdb6/gdb/config/i386

2010-12-24 Thread Nicolas Joly
Module Name:src
Committed By:   njoly
Date:   Fri Dec 24 14:46:03 UTC 2010

Modified Files:
src/gnu/dist/gdb6/gdb/config/i386: nbsd64.mt

Log Message:
Add support for 32bit (i386) binaries on amd64.


To generate a diff of this commit:
cvs rdiff -u -r1.1.1.1 -r1.2 src/gnu/dist/gdb6/gdb/config/i386/nbsd64.mt

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/gnu/usr.bin/gdb6

2010-12-24 Thread Nicolas Joly
Module Name:src
Committed By:   njoly
Date:   Fri Dec 24 14:49:19 UTC 2010

Modified Files:
src/gnu/usr.bin/gdb6/arch/x86_64: config.h defs.mk init.c
src/gnu/usr.bin/gdb6/bfd/arch/x86_64: config.h
src/gnu/usr.bin/gdb6/libiberty/arch/x86_64: config.h defs.mk
src/gnu/usr.bin/gdb6/opcodes/arch/x86_64: config.h

Log Message:
Regen amd64 files for 32bit binaries support.


To generate a diff of this commit:
cvs rdiff -u -r1.5 -r1.6 src/gnu/usr.bin/gdb6/arch/x86_64/config.h
cvs rdiff -u -r1.4 -r1.5 src/gnu/usr.bin/gdb6/arch/x86_64/defs.mk
cvs rdiff -u -r1.1 -r1.2 src/gnu/usr.bin/gdb6/arch/x86_64/init.c
cvs rdiff -u -r1.2 -r1.3 src/gnu/usr.bin/gdb6/bfd/arch/x86_64/config.h
cvs rdiff -u -r1.2 -r1.3 src/gnu/usr.bin/gdb6/libiberty/arch/x86_64/config.h \
src/gnu/usr.bin/gdb6/libiberty/arch/x86_64/defs.mk
cvs rdiff -u -r1.2 -r1.3 src/gnu/usr.bin/gdb6/opcodes/arch/x86_64/config.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/arch/hp700/dev

2010-12-24 Thread Nick Hudson
Module Name:src
Committed By:   skrll
Date:   Fri Dec 24 15:29:09 UTC 2010

Modified Files:
src/sys/arch/hp700/dev: lcd.c

Log Message:
Unwrap/reformat long lines.


To generate a diff of this commit:
cvs rdiff -u -r1.2 -r1.3 src/sys/arch/hp700/dev/lcd.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/lib/libutil

2010-12-24 Thread Christos Zoulas
Module Name:src
Committed By:   christos
Date:   Fri Dec 24 15:47:39 UTC 2010

Modified Files:
src/lib/libutil: parsedate.y

Log Message:
restore lost overlow check fix.


To generate a diff of this commit:
cvs rdiff -u -r1.9 -r1.10 src/lib/libutil/parsedate.y

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/arch/hp700/include

2010-12-24 Thread Nick Hudson
Module Name:src
Committed By:   skrll
Date:   Fri Dec 24 16:00:13 UTC 2010

Modified Files:
src/sys/arch/hp700/include: cpu.h

Log Message:
LOCKDEBUG is not referenced in this file anymore.


To generate a diff of this commit:
cvs rdiff -u -r1.53 -r1.54 src/sys/arch/hp700/include/cpu.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/arch/hp700/hp700

2010-12-24 Thread Nick Hudson
Module Name:src
Committed By:   skrll
Date:   Fri Dec 24 16:03:54 UTC 2010

Modified Files:
src/sys/arch/hp700/hp700: intr.c

Log Message:
#include "opt_lockdebug.h"


To generate a diff of this commit:
cvs rdiff -u -r1.31 -r1.32 src/sys/arch/hp700/hp700/intr.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/external/cddl/osnet/dist/lib/libzfs/common

2010-12-24 Thread Adam Hamsik
Module Name:src
Committed By:   haad
Date:   Fri Dec 24 16:13:58 UTC 2010

Modified Files:
src/external/cddl/osnet/dist/lib/libzfs/common: libzfs_util.c

Log Message:
libzfs_fru_clear was not ported to NetBSD disable it foor now.


To generate a diff of this commit:
cvs rdiff -u -r1.3 -r1.4 \
src/external/cddl/osnet/dist/lib/libzfs/common/libzfs_util.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/arch/macppc/conf

2010-12-24 Thread Frank Wille
Module Name:src
Committed By:   phx
Date:   Fri Dec 24 17:05:34 UTC 2010

Modified Files:
src/sys/arch/macppc/conf: GENERIC

Log Message:
Establishing an UMTS connection with ubsa(4) works fine with my Pismo,
so add it to our config.


To generate a diff of this commit:
cvs rdiff -u -r1.286 -r1.287 src/sys/arch/macppc/conf/GENERIC

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/doc

2010-12-24 Thread Michael van Elst
Module Name:src
Committed By:   mlelstv
Date:   Fri Dec 24 18:58:18 UTC 2010

Modified Files:
src/doc: CHANGES

Log Message:
dm(4): Make LVM use non 512-byte sector devices.


To generate a diff of this commit:
cvs rdiff -u -r1.1480 -r1.1481 src/doc/CHANGES

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/dev/usb

2010-12-24 Thread Jared D. McNeill
Module Name:src
Committed By:   jmcneill
Date:   Fri Dec 24 19:22:17 UTC 2010

Modified Files:
src/sys/dev/usb: usbdevs

Log Message:
add Hauppauge WinTV USB2 FM


To generate a diff of this commit:
cvs rdiff -u -r1.571 -r1.572 src/sys/dev/usb/usbdevs

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/dev/usb

2010-12-24 Thread Jared D. McNeill
Module Name:src
Committed By:   jmcneill
Date:   Fri Dec 24 19:22:37 UTC 2010

Modified Files:
src/sys/dev/usb: usbdevs.h usbdevs_data.h

Log Message:
regen


To generate a diff of this commit:
cvs rdiff -u -r1.564 -r1.565 src/sys/dev/usb/usbdevs.h
cvs rdiff -u -r1.565 -r1.566 src/sys/dev/usb/usbdevs_data.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/arch/i386/stand/lib

2010-12-24 Thread Jonathan A. Kollasch
Module Name:src
Committed By:   jakllsch
Date:   Fri Dec 24 20:36:51 UTC 2010

Modified Files:
src/sys/arch/i386/stand/lib: biosdisk.c biosdisk.h biosdisk_ll.c

Log Message:
Sprinkle daddr_t.
Adjust DISK_DEBUG printf formats to match.


To generate a diff of this commit:
cvs rdiff -u -r1.31 -r1.32 src/sys/arch/i386/stand/lib/biosdisk.c
cvs rdiff -u -r1.7 -r1.8 src/sys/arch/i386/stand/lib/biosdisk.h
cvs rdiff -u -r1.26 -r1.27 src/sys/arch/i386/stand/lib/biosdisk_ll.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/arch/i386/stand/boot

2010-12-24 Thread Jonathan A. Kollasch
Module Name:src
Committed By:   jakllsch
Date:   Fri Dec 24 20:40:42 UTC 2010

Modified Files:
src/sys/arch/i386/stand/boot: devopen.c devopen.h

Log Message:
Sprinkle daddr_t.


To generate a diff of this commit:
cvs rdiff -u -r1.7 -r1.8 src/sys/arch/i386/stand/boot/devopen.c
cvs rdiff -u -r1.3 -r1.4 src/sys/arch/i386/stand/boot/devopen.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/dev/usb

2010-12-24 Thread Jared D. McNeill
Module Name:src
Committed By:   jmcneill
Date:   Fri Dec 24 20:49:55 UTC 2010

Modified Files:
src/sys/dev/usb: uaudio.c

Log Message:
fill audio_info.config with the string "usb:" instead of "uaudio",
where  comes from the usbd device handle:

  $ audioctl -d /dev/sound1 config
  config=usb:0009

this can be used by software to find the audio device(s) associated with a
USB video capture device


To generate a diff of this commit:
cvs rdiff -u -r1.118 -r1.119 src/sys/dev/usb/uaudio.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/dev

2010-12-24 Thread Jared D. McNeill
Module Name:src
Committed By:   jmcneill
Date:   Fri Dec 24 20:54:29 UTC 2010

Modified Files:
src/sys/dev: video.c video_if.h
src/sys/dev/usb: pseye.c uvideo.c

Log Message:
VIDIOC_QUERYCAP changes:
 - use driver name instead of device instance name in 'driver' field
 - add 'get_businfo' callback to fill in 'bus_info' field instead of
   hard-coding "USB"
 - use the kernel version for the 'version' field instead of 1
 - adapt pseye and uvideo drivers to changes in struct video_hw_if


To generate a diff of this commit:
cvs rdiff -u -r1.24 -r1.25 src/sys/dev/video.c
cvs rdiff -u -r1.6 -r1.7 src/sys/dev/video_if.h
cvs rdiff -u -r1.18 -r1.19 src/sys/dev/usb/pseye.c
cvs rdiff -u -r1.32 -r1.33 src/sys/dev/usb/uvideo.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/lib/libsa

2010-12-24 Thread Christos Zoulas
Module Name:src
Committed By:   christos
Date:   Fri Dec 24 23:12:29 UTC 2010

Modified Files:
src/sys/lib/libsa: stand.h

Log Message:
panic takes a printf format too.


To generate a diff of this commit:
cvs rdiff -u -r1.69 -r1.70 src/sys/lib/libsa/stand.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/external/bsd/byacc/bin

2010-12-24 Thread Christos Zoulas
Module Name:src
Committed By:   christos
Date:   Fri Dec 24 23:27:14 UTC 2010

Modified Files:
src/external/bsd/byacc/bin: yacc.1

Log Message:
update for new yacc.


To generate a diff of this commit:
cvs rdiff -u -r1.1 -r1.2 src/external/bsd/byacc/bin/yacc.1

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/external/bsd/byacc/bin

2010-12-24 Thread Christos Zoulas
Module Name:src
Committed By:   christos
Date:   Fri Dec 24 23:28:14 UTC 2010

Modified Files:
src/external/bsd/byacc/bin: yacc.1

Log Message:
remove typo.


To generate a diff of this commit:
cvs rdiff -u -r1.2 -r1.3 src/external/bsd/byacc/bin/yacc.1

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/usr.bin/vmstat

2010-12-24 Thread enami tsugutomo
Module Name:src
Committed By:   enami
Date:   Fri Dec 24 23:39:19 UTC 2010

Modified Files:
src/usr.bin/vmstat: vmstat.c

Log Message:
We still need to update ouvmexp to output the differene from
previous iteration.


To generate a diff of this commit:
cvs rdiff -u -r1.171 -r1.172 src/usr.bin/vmstat/vmstat.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src

2010-12-24 Thread Paul Goyette
Module Name:src
Committed By:   pgoyette
Date:   Sat Dec 25 01:04:27 UTC 2010

Modified Files:
src/distrib/sets/lists/tests: mi
src/tests/lib/libc/gen: Makefile
Added Files:
src/tests/lib/libc/gen: t_siginfo.c

Log Message:
Move the siginfo tests from regress to atf.  While here, add a new test
for PR/43655.

XXX The sigchild_dump test currently fails when execute under atf-run.
XXX It does not fail when executed directly from the shell, so there's
XXX something in atf that prevents the child process from dumping.


To generate a diff of this commit:
cvs rdiff -u -r1.188 -r1.189 src/distrib/sets/lists/tests/mi
cvs rdiff -u -r1.3 -r1.4 src/tests/lib/libc/gen/Makefile
cvs rdiff -u -r0 -r1.1 src/tests/lib/libc/gen/t_siginfo.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/regress/lib/libc/siginfo

2010-12-24 Thread Paul Goyette
Module Name:src
Committed By:   pgoyette
Date:   Sat Dec 25 01:08:38 UTC 2010

Removed Files:
src/regress/lib/libc/siginfo: Makefile
src/regress/lib/libc/siginfo/sigalrm: Makefile sigalrm.c
src/regress/lib/libc/siginfo/sigchld: Makefile sigchld.c
src/regress/lib/libc/siginfo/sigfpe: Makefile sigfpe.c
src/regress/lib/libc/siginfo/sigsegv: Makefile sigsegv.c

Log Message:
The siginfo tests have migrated to atf in src/tests/lib/libc/gen/


To generate a diff of this commit:
cvs rdiff -u -r1.2 -r0 src/regress/lib/libc/siginfo/Makefile
cvs rdiff -u -r1.1 -r0 src/regress/lib/libc/siginfo/sigalrm/Makefile
cvs rdiff -u -r1.6 -r0 src/regress/lib/libc/siginfo/sigalrm/sigalrm.c
cvs rdiff -u -r1.1 -r0 src/regress/lib/libc/siginfo/sigchld/Makefile
cvs rdiff -u -r1.7 -r0 src/regress/lib/libc/siginfo/sigchld/sigchld.c
cvs rdiff -u -r1.1 -r0 src/regress/lib/libc/siginfo/sigfpe/Makefile
cvs rdiff -u -r1.2 -r0 src/regress/lib/libc/siginfo/sigfpe/sigfpe.c
cvs rdiff -u -r1.1 -r0 src/regress/lib/libc/siginfo/sigsegv/Makefile
cvs rdiff -u -r1.5 -r0 src/regress/lib/libc/siginfo/sigsegv/sigsegv.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/lib/libsa

2010-12-24 Thread Jonathan A. Kollasch
Module Name:src
Committed By:   jakllsch
Date:   Sat Dec 25 01:08:44 UTC 2010

Modified Files:
src/sys/lib/libsa: alloc.c

Log Message:
Correct recently exposed printf format problem.


To generate a diff of this commit:
cvs rdiff -u -r1.23 -r1.24 src/sys/lib/libsa/alloc.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/arch/i386/stand/lib

2010-12-24 Thread Jonathan A. Kollasch
Module Name:src
Committed By:   jakllsch
Date:   Sat Dec 25 01:19:34 UTC 2010

Modified Files:
src/sys/arch/i386/stand/lib: biosdisk.c biosdisk_ll.c
bootinfo_biosgeom.c

Log Message:
Use printf format macros for long longs.


To generate a diff of this commit:
cvs rdiff -u -r1.32 -r1.33 src/sys/arch/i386/stand/lib/biosdisk.c
cvs rdiff -u -r1.27 -r1.28 src/sys/arch/i386/stand/lib/biosdisk_ll.c
cvs rdiff -u -r1.20 -r1.21 src/sys/arch/i386/stand/lib/bootinfo_biosgeom.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/regress/lib/libc

2010-12-24 Thread Paul Goyette
Module Name:src
Committed By:   pgoyette
Date:   Sat Dec 25 01:20:11 UTC 2010

Modified Files:
src/regress/lib/libc: Makefile

Log Message:
Don't descend into siginfo - it's not there any more


To generate a diff of this commit:
cvs rdiff -u -r1.61 -r1.62 src/regress/lib/libc/Makefile

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/tests/lib/libc/gen

2010-12-24 Thread Paul Goyette
Module Name:src
Committed By:   pgoyette
Date:   Sat Dec 25 01:22:02 UTC 2010

Modified Files:
src/tests/lib/libc/gen: Makefile

Log Message:
Don't include the siginfo tests unless we actually have siginfo ability!


To generate a diff of this commit:
cvs rdiff -u -r1.4 -r1.5 src/tests/lib/libc/gen/Makefile

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/tests/lib/libc/gen

2010-12-24 Thread Paul Goyette
Module Name:src
Committed By:   pgoyette
Date:   Sat Dec 25 01:25:37 UTC 2010

Modified Files:
src/tests/lib/libc/gen: Makefile

Log Message:
Correctly added the conditional part, but now need to remove the original
unconditional part.


To generate a diff of this commit:
cvs rdiff -u -r1.5 -r1.6 src/tests/lib/libc/gen/Makefile

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/dev/pci

2010-12-24 Thread Michael Lorenz
Module Name:src
Committed By:   macallan
Date:   Sat Dec 25 03:29:08 UTC 2010

Modified Files:
src/sys/dev/pci: r128fb.c

Log Message:
there is no R128_LITTLE_ENDIAN_EN flag, just lack of R128_HOST_BIG_ENDIAN_EN
Someone(tm) needs to test this on little endian hw


To generate a diff of this commit:
cvs rdiff -u -r1.17 -r1.18 src/sys/dev/pci/r128fb.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/usr.bin/make

2010-12-24 Thread David A. Holland
Module Name:src
Committed By:   dholland
Date:   Sat Dec 25 04:57:07 UTC 2010

Modified Files:
src/usr.bin/make: for.c main.c nonints.h parse.c

Log Message:
Begin cleanup of the make parser: separate out the logic for reading files
from the parsing goo. This will now use mmap for reading if it works and
fall back to read only for pipes and such. Step 1 of a cleanup program
proposed without objection on tech-toolchain.


To generate a diff of this commit:
cvs rdiff -u -r1.47 -r1.48 src/usr.bin/make/for.c
cvs rdiff -u -r1.192 -r1.193 src/usr.bin/make/main.c
cvs rdiff -u -r1.61 -r1.62 src/usr.bin/make/nonints.h
cvs rdiff -u -r1.169 -r1.170 src/usr.bin/make/parse.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.