diff options
Diffstat (limited to 'net/libfetch/files/fetch.3')
-rw-r--r-- | net/libfetch/files/fetch.3 | 18 |
1 files changed, 17 insertions, 1 deletions
diff --git a/net/libfetch/files/fetch.3 b/net/libfetch/files/fetch.3 index 1f3138f5ab3..86e97643ea5 100644 --- a/net/libfetch/files/fetch.3 +++ b/net/libfetch/files/fetch.3 @@ -1,5 +1,6 @@ .\"- .\" Copyright (c) 1998-2004 Dag-Erling Coïdan Smørgrav +.\" Copyright (c) 2010 Joerg Sonnenberger <joerg@NetBSD.org> .\" All rights reserved. .\" .\" Redistribution and use in source and binary forms, with or without @@ -24,7 +25,7 @@ .\" SUCH DAMAGE. .\" .\" $FreeBSD: fetch.3,v 1.64 2007/12/18 11:03:26 des Exp $ -.\" $NetBSD: fetch.3,v 1.13 2009/10/15 12:36:57 joerg Exp $ +.\" $NetBSD: fetch.3,v 1.14 2010/01/22 13:21:09 joerg Exp $ .\" .Dd February 4, 2009 .Dt FETCH 3 @@ -64,6 +65,8 @@ .Nm fetchUnquotePath , .Nm fetchUnquoteFilename , .Nm fetchStringifyURL , +.Nm fetchConnecitonCacheInit , +.Nm fetchConnecitonCacheClose , .Nm fetch .Nd file transfer functions .Sh LIBRARY @@ -141,6 +144,10 @@ .Fn fetchUnquoteFilename "struct url *u" .Ft char * .Fn fetchStringifyURL "const struct url *u" +.Ft void +.Fn fetchConnectionCacheInit "int global" "int per_host" +.Ft void +.Fn fetchConnectionCacheClose "void" .Sh DESCRIPTION These functions implement a high-level library for retrieving and uploading files using Uniform Resource Locators (URLs). @@ -307,6 +314,15 @@ return a string that should be deallocated with .Fn free after use. .Pp +.Fn fetchConnectionCacheInit +enables the connection cache. +The first argument specifies the global limit on cached connections. +The second argument specifies the host limit. +Entries are considered to specify the same host, if the host name +from the URL is identical, indepent of the address or address family. +.Fn fetchConnectionCacheClose +flushed the connection cache and closes all cached connections. +.Pp .Fn fetchXGet , .Fn fetchGet , .Fn fetchPut , |