From: Roland McGrath Date: Wed, 17 Jan 1996 02:41:04 +0000 (+0000) Subject: Sun Jan 14 17:51:09 1996 Andreas Schwab X-Git-Tag: cvs/libc-960117~1 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=b8aec9fa1ae9786d8e241e628efaa71d436516af;p=thirdparty%2Fglibc.git Sun Jan 14 17:51:09 1996 Andreas Schwab * MakeTAGS (all-sources, all-headers): Always search the current directory first. * db/btree/bt_seq.c (__bt_first): Return RET_SPECIAL when key not found. * MakeTAGS (all-sources, all-headers): Always search the current directory first. * db/btree/bt_seq.c (__bt_first): Return RET_SPECIAL when key not found. --- diff --git a/ChangeLog b/ChangeLog index 249eed256b7..769fa1636d2 100644 --- a/ChangeLog +++ b/ChangeLog @@ -18,6 +18,12 @@ Tue Jan 16 17:37:39 1996 Roland McGrath Sun Jan 14 17:51:09 1996 Andreas Schwab + * MakeTAGS (all-sources, all-headers): Always search the + current directory first. + + * db/btree/bt_seq.c (__bt_first): Return RET_SPECIAL when key not + found. + * stdio-common/vfscanf.c (inchar, conv_error, input_error, memory_error): Add cast to void to avoid gcc warning. (vfscanf): Rewrite character class parsing to make it more efficient. diff --git a/MakeTAGS b/MakeTAGS index 96dc59e587e..186d5192e4f 100644 --- a/MakeTAGS +++ b/MakeTAGS @@ -83,13 +83,13 @@ all-dist := $(filter-out %.h %.c %.s %.S,$(all-dist)) # All different versions of $(sources), preserving the configured sysdep # directory order. -all-sources = $(shell find $(all-dirs) -maxdepth 1 \( -name fnord \ +all-sources = $(shell find . $(all-dirs) -maxdepth 1 \( -name fnord \ $(foreach file,$(sort $(sources) $(sources:.c=.S) \ $(sources:.c=.s)),\ -o -name $(file)) \ \) -print) -all-headers = $(shell find $(all-dirs) -maxdepth 1 \( -name fnord \ +all-headers = $(shell find . $(all-dirs) -maxdepth 1 \( -name fnord \ $(foreach file,$(headers),-o -name $(file)) \ \) -print) diff --git a/db/btree/bt_seq.c b/db/btree/bt_seq.c index 303b4819031..eacef2998f9 100644 --- a/db/btree/bt_seq.c +++ b/db/btree/bt_seq.c @@ -358,7 +358,7 @@ __bt_first(t, key, erval, exactp) * page) and return it. */ if ((ep = __bt_search(t, key, exactp)) == NULL) - return (NULL); + return (RET_SPECIAL); if (*exactp) { if (F_ISSET(t, B_NODUPS)) { *erval = *ep;