Move strlcpy and strlcat into src/ext too

This commit is contained in:
Nick Mathewson 2012-10-12 17:09:33 -04:00
parent c3162d39bd
commit 48b3ae8fe0
6 changed files with 10 additions and 3 deletions

View File

@ -43,7 +43,7 @@ THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
=============================================================================== ===============================================================================
src/common/strlcat.c and src/common/strlcpy.c by Todd C. Miller are licensed src/ext/strlcat.c and src/ext/strlcpy.c by Todd C. Miller are licensed
under the following license: under the following license:
* Copyright (c) 1998 Todd C. Miller <Todd.Miller@courtesan.com> * Copyright (c) 1998 Todd C. Miller <Todd.Miller@courtesan.com>

View File

@ -47,8 +47,6 @@ COMMONHEADERS = \
src/common/memarea.h \ src/common/memarea.h \
src/common/mempool.h \ src/common/mempool.h \
src/common/procmon.h \ src/common/procmon.h \
src/common/strlcat.c \
src/common/strlcpy.c \
src/common/torgzip.h \ src/common/torgzip.h \
src/common/torint.h \ src/common/torint.h \
src/common/torlog.h \ src/common/torlog.h \

View File

@ -4,6 +4,13 @@ OpenBSD_malloc_Linux.c:
The OpenBSD malloc implementation, ported to Linux. Used only when The OpenBSD malloc implementation, ported to Linux. Used only when
--enable-openbsd-malloc is passed to the configure script. --enable-openbsd-malloc is passed to the configure script.
strlcat.c
strlcpy.c
Implementations of strlcat and strlcpy, the more sane replacements
for strcat and strcpy. These are nonstandard, and some libc
implementations refuse to add them for religious reasons.
eventdns.[ch] eventdns.[ch]
A fork of Libevent's DNS implementation, used by Tor when Libevent A fork of Libevent's DNS implementation, used by Tor when Libevent

View File

@ -7,6 +7,8 @@ EXTHEADERS = \
src/ext/ht.h \ src/ext/ht.h \
src/ext/eventdns.h \ src/ext/eventdns.h \
src/ext/tinytest.h \ src/ext/tinytest.h \
src/ext/strlcat.c \
src/ext/strlcpy.c \
src/ext/tinytest_macros.h src/ext/tinytest_macros.h
noinst_HEADERS+= $(EXTHEADERS) noinst_HEADERS+= $(EXTHEADERS)