Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | don't handle out-of-mem conditions using compiled out asserts (ugh). From | 2011-11-07 | 1 | -9/+10 | |
| | | | | netbsd; ok deraadt@ | ||||
* | the posix regex mistake is here to stay. ok deraadt | 2010-11-21 | 2 | -16/+2 | |
| | |||||
* | More delimiters that need quoting inside macros, hunted down by jmc@, | 2010-07-15 | 1 | -5/+5 | |
| | | | | who asked me to commit because he is just running out of the door. | ||||
* | if the first call to allocset() fails, the second might deref a NULL | 2008-02-23 | 1 | -1/+4 | |
| | | | | | pointer, so add a safety-net. From Gianluigi Tiesi via Torok Edwin. ok chl@ millert@ | ||||
* | add a proper test around allocset | 2007-10-10 | 1 | -51/+33 | |
| | | | | | | | | | | | use a simpler way to allocated memory in allocset, mostly done by replacing malloc/realloc dance, by only one realloc add comments about variables that are not used uninitialized, even if gcc told the contrary another malloc/realloc -> realloc change Work initially started by otto@, and then I joined him ok otto@ ray@ | ||||
* | use calloc() to avoid malloc(n * m) overflows; checked by djm canacar jsg | 2007-09-02 | 1 | -3/+3 | |
| | |||||
* | convert to new .Dd format; | 2007-05-31 | 2 | -4/+4 | |
| | |||||
* | (char)to{upper,lower}() | 2006-03-31 | 1 | -3/+3 | |
| | |||||
* | zap rcsid | 2005-08-05 | 5 | -37/+5 | |
| | |||||
* | s/-p1003.1-2003/-p1003.1-2004/g | 2005-06-05 | 1 | -3/+3 | |
| | |||||
* | regsub(3) should not be a link to regex(3) as it is not a POSIX regex | 2005-04-15 | 1 | -3/+2 | |
| | | | | routine and is not described in regex(3). | ||||
* | Be correct in our man pages when talking about NUL termination (that is, | 2005-02-25 | 1 | -3/+3 | |
| | | | | | termination with '\0') vs. null termination. Input from krw@, jaredy@, jmc@. OK deraadt@ | ||||
* | Plug a mem leak. Now you can run hanoi.sed witt a lot of pegs and not | 2005-01-03 | 1 | -2/+4 | |
| | | | | | | run out of mem! From FreeBSD PR 75656. ok millert@ deraadt@ | ||||
* | remove useless comments, once used for header file generation and delete | 2004-11-30 | 6 | -210/+54 | |
| | | | | parameter names from prototypes. ok millert@ | ||||
* | Better fix for the "unbounded recursion case", for example | 2004-11-29 | 1 | -17/+18 | |
| | | | | | | | | \(b*\)\(a*\1\)*, more cases in regress/lib/libc/regexp/test. Only stop evaluation of a back reference if the match lenght is zero and the recursion level is too deep. With help from jaredy@ Problem case found by Andrew Brown in NetBSD PR 28126. ok deraadt@ millert@ | ||||
* | ansify and deregister; no change in obj code. ok millert@ | 2004-10-17 | 5 | -402/+284 | |
| | |||||
* | various fixes to make this page more readable/helpful; | 2004-09-28 | 1 | -136/+596 | |
| | | | | | | | also split into 2 sections (ere and bre) and add a list of the expressions supported (nicked/adapted from ed(1)); includes fixes/feedback from otto and jared; | ||||
* | Change an assert into a loop termination condition. Fixes a core | 2004-08-13 | 1 | -3/+4 | |
| | | | | dump found by jmc@. OK otto@ | ||||
* | When parsing what follows [, do not allocate memory that is not used, | 2004-05-08 | 1 | -3/+7 | |
| | | | | | | also fix a memory leak in error path. ok millert@ | ||||
* | Describe more accurate what word boundaries are. | 2004-05-07 | 1 | -2/+2 | |
| | | | | ok millert@ | ||||
* | Avoid unbounded recursion in some expressions involving back references. | 2004-04-02 | 1 | -2/+4 | |
| | | | | | | | For example: echo "foo foo bar bar bar baz" | sed 's/\([^ ]*\)\( *\1\)*/\1/g' Test case found by dhartmei@ ok millert@ dhartmei@ tedu@ | ||||
* | Allow compilation w/ -DREDEBUG; non-debug compilation is unaffected. | 2004-03-30 | 1 | -2/+6 | |
| | | | | From NetBSD. | ||||
* | improve Nd; from millert@ | 2004-02-10 | 1 | -2/+2 | |
| | |||||
* | Unbreak handling of non-ASCII chars. Fixes PR 3594. From FreeBSD | 2003-12-07 | 1 | -15/+17 | |
| | | | | | | regcmp.c rev 1.13. ok deraadt@ | ||||
* | Remove the advertising clause in the UCB license which Berkeley | 2003-06-02 | 12 | -73/+25 | |
| | | | | rescinded 22 July 1999. Proofed by myself and Theo. | ||||
* | section reorder; | 2003-05-30 | 1 | -9/+9 | |
| | |||||
* | strcpy/strcat -> strlcpy/strlcat | 2003-04-05 | 1 | -3/+2 | |
| | | | | ok tedu@, hints by deraadt@ and millert@ | ||||
* | - don't use the function enclosure macros. | 2002-10-16 | 1 | -32/+38 | |
| | | | | | - replace `POSIX 1003.2' instances with St -p1003.2. ok mpech@, millert@ | ||||
* | remaining easy snprintf conversions | 2002-05-25 | 2 | -10/+12 | |
| | |||||
* | try to use strlcpy and snprintf more; ok various | 2002-05-24 | 1 | -2/+2 | |
| | |||||
* | Part one of userland __P removal. Done with a simple regexp with some minor hand editing to make comments line up correctly. Another pass is forthcoming that handles the cases that could not be done automatically. | 2002-02-16 | 3 | -51/+51 | |
| | |||||
* | much greater care for malloc & realloc failures; millert ok | 2001-11-01 | 1 | -16/+37 | |
| | |||||
* | use strlcpy vs strncpy+a[len-1]='\0'. millert@ ok. | 2001-06-27 | 1 | -3/+2 | |
| | |||||
* | More of the same. | 2000-08-09 | 1 | -2/+5 | |
| | |||||
* | Repairs, mostly removing hard sentence breaks. | 2000-04-18 | 1 | -2/+3 | |
| | |||||
* | Mostly punctuation fixes. | 2000-04-15 | 1 | -2/+2 | |
| | |||||
* | Suffix "i.e." and "e.g." with a comma. Just another really picky man page | 2000-03-14 | 2 | -7/+7 | |
| | | | | | commit, as we want our documentation to be as consistently formatted as possible (it's getting there :-)). | ||||
* | Do not leave `(' characters dangling at the end of lines; instead, use the | 2000-03-06 | 1 | -3/+3 | |
| | | | | appropriate mdoc macros to handle these cases. | ||||
* | Add missing MLINKs | 1999-11-17 | 1 | -2/+2 | |
| | |||||
* | - remove all trailing whitespace | 1999-07-09 | 2 | -15/+15 | |
| | | | | | | | | | | * except when it is escaped with a `\' at the end of the line - fix remaining .Nm usage as well - this is from a patch I received from kwesterback@home.com, who has been working on some scripts for fixing formatting errors in mdoc'd man pages Ok, so there could be a cost/benefit debate with this commit, but since I have the patch we might as well commit it... | ||||
* | trash some old leftover macros and replace them with -mdoc macros | 1999-07-04 | 1 | -3/+3 | |
| | |||||
* | use .Tn instead of .Em for logical/bitwise OR + AND | 1999-06-05 | 1 | -80/+171 | |
| | |||||
* | remove argument from .Os macros so value in /usr/share/tmac/mdoc/doc-common | 1999-05-23 | 2 | -4/+4 | |
| | | | | is used instead; kwesterback@home.com | ||||
* | grammar police: do not hyphenate compound words that act as adjectives if the | 1999-05-12 | 1 | -3/+3 | |
| | | | | | | first word ends in -ly i.e., fully-qualified, newly-created, globally-visible, etc. are wrong | ||||
* | make function names the correct case | 1999-02-27 | 1 | -13/+13 | |
| | |||||
* | Add thread-safety to libc, so that libc_r will build (on i386 at least). | 1998-11-20 | 1 | -2/+2 | |
| | | | | | | | | | | | | | All POSIX libc api now there (to P1003.1c/D10) (more md stuff is needed for other libc/arch/*) (setlogin is no longer a special syscall) Add -pthread option to gcc (that makes it use -lc_r and -D_POSIX_THREADS). Doc some re-entrant routines Add libc_r to intro(3) dig() uses some libc srcs and an extra -I was needed there. Add more md stuff to libc_r. Update includes for the pthreads api Update libc_r TODO | ||||
* | realloc repair | 1998-08-14 | 1 | -4/+9 | |
| | |||||
* | use Bx macro for BSD versions | 1998-06-15 | 1 | -2/+4 | |
| | |||||
* | some -Wall | 1998-03-19 | 1 | -18/+18 | |
| | |||||
* | Fix warnings | 1997-08-24 | 2 | -120/+120 | |
| |