summaryrefslogtreecommitdiffstats
path: root/lib/libc/regex/regexec.c (unfollow)
Commit message (Collapse)AuthorFilesLines
2008-07-23Forgot to add rebranded AS800 names there.miod1-2/+3
2008-07-23Attempt to sync with reality, and make the supported/unsuported status ofmiod1-24/+16
the various AlphaServer references less ambiguous.
2008-07-23Do not rely on an <ichc>invisible cast</ichc> to return failure inmiod1-4/+12
dino_intr_map(); rather than adding the missing cast, make the intent of the code clearer by explicitenly testing for PCI_INTERRUPT_LINE being ff. While there, enable the out-of-extent-range checks in dino_memmap() and dino_memalloc() even if no option DEBUG, but return failure instead of panicing. discussed with and ok kettenis@ marco@
2008-07-23regenbrad2-2/+7
2008-07-23Attansic L1E PCI id.brad1-1/+2
2008-07-23clear sign bit, instead of comparing to zero and setting x=-x.martynas2-41/+34
fixes special cases, such as neg. zero, and makes C99 conformant ok miod@, millert@ since there's nothing else in arm's fabs.c, replace 4-clause license w/ the one at /usr/share/misc/license.template
2008-07-23syncderaadt1-0/+6
2008-07-23make this real Cderaadt1-2/+4
2008-07-23So it turns outthe HP engineers changed the PA-RISC 2.0 architecturekettenis1-4/+4
after it was published. In particular, they changed the maximum cache aliasing boundary from 1MB to 16MB. It turns that on the PA-8700 the aliasing boundary is actually 4MB (reported as such by the firmware at least). There are some comments in the Linux code that suggest that HP never actually built PA-RISC CPUs with an 8MB or 16MB aliasing boundary. So raise the aliasing boundary to 4MB. This fixes the weird ps(1) problem where it didn't print its own arguments correctly.
2008-07-23fix stack abuse in the `time' commmand, using alloc()'d memory instead.jaredy2-7/+9
reported by Thorsten Glaser, thanks. ok millert@, earlier version miod@
2008-07-23Correct cases of mishandling of pending reads and writes to preventbeck8-16/+29
them going negative - this consists of identifying a number of cases of IO not going through the buffer cache and marking those buffers with B_RAW - as well as fixing nfs_bio to show pending writes and reads through the buffer cache via NFS still has a problem with mishandling the counters I believe in the async/sync fallback case where counters stay positive which will be addressed seperately. ok tedu@ deraadt@
2008-07-23Prevent warning about insecure hostnames where no /etc/hostname.*sthen2-6/+9
exists. From wcmaier@. Check target of symbolic links to avoid noise at boot and in seucrity output where you have several interfaces symlinked to one config file. "If you think this is the right thing to do" deraadt@
2008-07-23Fix a blatant misuse of MINCLSIZE I introduced in ieee80211_output.c r1.59damien2-4/+4
The bug was added on 04/16 but it started to show up only after 06/12 when the value of MINCLSIZE was changed to something different from MHLEN + 1. Thanks to dlg@ and giovanni (qgiovanni at gmail dot com) for putting me on the right track. Tested by giovanni. Should fix system/5881 too.
2008-07-23Stop printing the size of BARs; the way the code calculates it is wrong.kettenis1-9/+7
We'll need kernel support to do it properly. ok dlg@
2008-07-23- Fix potential uvm_fault crash inmglocker1-7/+21
uvideo_vs_parse_desc_frame_uncompressed(). - If a VS alternate interface isn't valid (e.g. doesn't contain a UE_ISOCHRONOUS endpoint), abort attachment with a corresponding error message instead crashing the kernel. Tested and OK maja@
2008-07-23Clear correctable errors after handling them. From Bjorn Andersson.kettenis1-4/+12
2008-07-23 - in nfs_mknodrpc - initialize the node we pass to nfs_lookitup. It'sart1-2/+3
not just a return value, nfs_lookitup treats it specially when *npp is not NULL. - nfs_lookitup - When we match the file handle to the directory filehandle (lookup on '.'), initialize np so that we don't return stack garbage to the caller. The function shouldn't ever be called with '.' at this moment, but that's no reason to not do the right thing in case future callers use it that way. blambert@ thib@ ok
2008-07-23Document the new timeout_add_* functions.art2-4/+32
2008-07-23validate packet length in debug dns packet logging before printing the header.reyk1-5/+12
2008-07-23syncmglocker2-1/+5
2008-07-23Unbreak the tree.mglocker1-2/+2
2008-07-23do not try to print options that have been compile-time disableddjm1-1/+7
in config test mode (sshd -T); report from nix-corp AT esperi.org.uk ok dtucker@
2008-07-23syncderaadt2-2/+8
2008-07-23new ati goo; giovannideraadt1-1/+3
2008-07-23move the aml_register_notify() call below for better debugging output.fgsch1-4/+4
marco@ ok.
2008-07-22Add dynamic IPv6-to-IPv4 and IPv4-to-IPv6 translation inspired byreyk5-13/+131
faithd(8) by doing a similar mapping of IPv4/6 addresses with relayd(8) and pf(4) redirections without the need of the faith(4) interface. The trick works in both directions, it can accept IPv6 connections and relay them to IPv4 hosts by extracting the last 4 octets from the IPv6 destination (like faithd(8)), and it can accept IPv4 connections and relay them to IPv6 hosts by prepending the 4 octets of the original IPv4 destination to a configured IPv6 prefix. An access list is not needed because the classification is done in pf.conf(5). It helps to get more faith in relayd. manpage bits ok jmc@ yes, sounds good todd@
2008-07-22use arc4random_uniform(); ok djm millertderaadt1-2/+2
2008-07-22FAKE (the variable) died about 2 years ago...espie1-13/+2
2008-07-22None of the pceb EISA alpha designs has more than 8 physical slots, so don'tmiod1-3/+5
bother trying to probe more.
2008-07-22remez -> Remes here, too. for consistencymartynas4-6/+6
2008-07-22Add another working cam reported by Jerome Pinot.mglocker1-2/+4
2008-07-22Proper interrupt swizzling for devices behind bridges; matches what SRMmiod1-8/+41
configures when it can. ok kettenis@
2008-07-22Modify pci_intr_map() implementation to pass the pci_attach_args to themiod12-105/+85
per-platform implementation, instead of selected members of it; this allows us to get rid of some globals, and paves the way for better bridge support on some models.
2008-07-22Use cgbase() instead of doing arithmetic on fs_fpg, for the former doesmiod1-9/+7
proper casts to ensure the result is not truncated. From FreeBSD via NetBSD. ok thib@
2008-07-22Do not define VM_MIN_ADDRESS as __LDPGSZ, but provide its value, to preventmiod1-2/+2
uvm_map.c from requiring <machine/exec.h>.
2008-07-22There are devices out there which are UVC compatible, but do not showmglocker2-2/+24
up as this (we love standards). To make those devices attach anyway we add an explicit quirk device list. Of course this list still needs to be extended. Thanks to Jerome Pinot for reporting about this issue and testing this diff with his cam, which is such a device. OK yuo@
2008-07-22- added HUGE_VALF, HUGE_VALL, INFINITY, FP_INFINITE, FP_NAN,martynas1-111/+343
FP_NORMAL, FP_SUBNORMAL, FP_ZERO, FP_ILOGB0, FP_ILOGBNAN definitions, per C99 - classify functions into sections, add missing definitions, add and some '#if 0' functions, and long double definitions, so we see what's needed to be done - other stuff is XXX'd, and will be uncommented soon ok millert@
2008-07-22after pf_state_key_atach nothing must use the state keys passed to it anyhenning1-5/+8
more, since they might have been invalidated and free'd. one synproxy errorpath did so, however. just get the state keys from the state itself. ok david mcbride
2008-07-22more negotation -> negotiation; ok sthen@martynas7-14/+14
2008-07-22Spelling, negotation -> negotiation.mglocker1-11/+11
2008-07-22Fix uvm_fault crash in uvideo_vs_negotation() which was reported by somemglocker1-2/+2
users. Thanks to mpf@ for his help to debug this bug down.
2008-07-22If isakmpd is started with -4 or -6, virtual_get_default() maybluhm1-13/+13
return NULL. This happens if isakmpd is configured for the other address family. Add a NULL pointer check and initialize rv. ok hshoexer
2008-07-22Assign the struct size to sin6_len instead of sin6_family.bluhm1-2/+2
ok hshoexer claudio mpf henning
2008-07-22change the bcachestats structures members to int64_t's and do thethib2-24/+24
printing in systat with the new print_fld_ssize() function. "same diff I wrote" deraadt@ ok art@
2008-07-22use generalised PBKDF#2 from bioctl; ok damien@djm2-81/+8
2008-07-22deactivate the code to display location in the sensor descriptionmbalmer1-8/+13
2008-07-22syncderaadt22-0/+22
2008-07-22Add signed size printing functions, as requested by deraadt@.canacar2-2/+68
Just use print_fld_ssize() for signed values. Increase scale up to "Tera" while there.
2008-07-22implement the fetching of a scsi devices "devid". recent hardware providesdlg2-3/+148
a vpd page that uniquely identifies a device no matter what bus topology or addressing was used to find it. we have a workaround for old school scsi devices that do not differentiate between luns. if the inq data for high luns is the same as the inq data for lun 0, we assume it is one of these buggy devices. the problem with this is that things like SANs present multiple volumes as luns and they all have the same inq data. if you wanted to present more than one volume to openbsd you would only ever see the first one. devices give us a mechanism to differentiate between luns, so now i do get all my volumes attached in openbsde. review and feedback by krw@ marco@ testing by todd@
2008-07-22tweak comment to reflect the new reality after my last change.dlg1-3/+3