fetch.3 (5e75e35cca2eb446c514ea7c13a6be832fc8602a) | fetch.3 (38c7e4a631ce968b02e4a08944aabad9b57844e8) |
---|---|
1.\" Copyright (c) 1998 Dag-Erling Co�dan Sm�rgrav 2.\" All rights reserved. 3.\" 4.\" Redistribution and use in source and binary forms, with or without 5.\" modification, are permitted provided that the following conditions 6.\" are met: 7.\" 1. Redistributions of source code must retain the above copyright 8.\" notice, this list of conditions and the following disclaimer. --- 50 unchanged lines hidden (view full) --- 59.Nd file transfer functions 60.Sh LIBRARY 61.Lb libfetch 62.Sh SYNOPSIS 63.Fd #include <sys/param.h> 64.Fd #include <stdio.h> 65.Fd #include <fetch.h> 66.Ft struct url * | 1.\" Copyright (c) 1998 Dag-Erling Co�dan Sm�rgrav 2.\" All rights reserved. 3.\" 4.\" Redistribution and use in source and binary forms, with or without 5.\" modification, are permitted provided that the following conditions 6.\" are met: 7.\" 1. Redistributions of source code must retain the above copyright 8.\" notice, this list of conditions and the following disclaimer. --- 50 unchanged lines hidden (view full) --- 59.Nd file transfer functions 60.Sh LIBRARY 61.Lb libfetch 62.Sh SYNOPSIS 63.Fd #include <sys/param.h> 64.Fd #include <stdio.h> 65.Fd #include <fetch.h> 66.Ft struct url * |
67.Fn fetchMakeURL "char *scheme" "char *host" "int port" "char *doc" "char *user" "char *pwd" | 67.Fn fetchMakeURL "const char *scheme" "const char *host" "int port" "const char *doc" "const char *user" "const char *pwd" |
68.Ft struct url * | 68.Ft struct url * |
69.Fn fetchParseURL "char *URL" | 69.Fn fetchParseURL "const char *URL" |
70.Ft void | 70.Ft void |
71.Fn fetchFreeURL "struct url *URL" | 71.Fn fetchFreeURL "struct url *u" |
72.Ft FILE * | 72.Ft FILE * |
73.Fn fetchXGetURL "char *URL" "struct url_stat *us" "char *flags" | 73.Fn fetchXGetURL "const char *URL" "struct url_stat *us" "const char *flags" |
74.Ft FILE * | 74.Ft FILE * |
75.Fn fetchGetURL "char *URL" "char *flags" | 75.Fn fetchGetURL "const char *URL" "const char *flags" |
76.Ft FILE * | 76.Ft FILE * |
77.Fn fetchPutURL "char *URL" "char *flags" | 77.Fn fetchPutURL "const char *URL" "const char *flags" |
78.Ft int | 78.Ft int |
79.Fn fetchStatURL "char *URL" "struct url_stat *us" "char *flags" | 79.Fn fetchStatURL "const char *URL" "struct url_stat *us" "const char *flags" |
80.Ft struct url_ent * | 80.Ft struct url_ent * |
81.Fn fetchListURL "char *URL" "char *flags" | 81.Fn fetchListURL "const char *URL" "const char *flags" |
82.Ft FILE * | 82.Ft FILE * |
83.Fn fetchXGet "struct url *URL" "struct url_stat *us" "char *flags" | 83.Fn fetchXGet "struct url *u" "struct url_stat *us" "const char *flags" |
84.Ft FILE * | 84.Ft FILE * |
85.Fn fetchGet "struct url *URL" "char *flags" | 85.Fn fetchGet "struct url *u" "const char *flags" |
86.Ft FILE * | 86.Ft FILE * |
87.Fn fetchPut "struct url *URL" "char *flags" | 87.Fn fetchPut "struct url *u" "const char *flags" |
88.Ft int | 88.Ft int |
89.Fn fetchStat "struct url *URL" "struct url_stat *us" "char *flags" | 89.Fn fetchStat "struct url *u" "struct url_stat *us" "const char *flags" |
90.Ft struct url_ent * | 90.Ft struct url_ent * |
91.Fn fetchList "struct url *" "char *flags" | 91.Fn fetchList "struct url *u" "const char *flags" |
92.Ft FILE * | 92.Ft FILE * |
93.Fn fetchXGetFile "struct url *u" "struct url_stat *us" "char *flags" | 93.Fn fetchXGetFile "struct url *u" "struct url_stat *us" "const char *flags" |
94.Ft FILE * | 94.Ft FILE * |
95.Fn fetchGetFile "struct url *u" "char *flags" | 95.Fn fetchGetFile "struct url *u" "const char *flags" |
96.Ft FILE * | 96.Ft FILE * |
97.Fn fetchPutFile "struct url *u" "char *flags" | 97.Fn fetchPutFile "struct url *u" "const char *flags" |
98.Ft int | 98.Ft int |
99.Fn fetchStatFile "struct url *URL" "struct url_stat *us" "char *flags" | 99.Fn fetchStatFile "struct url *u" "struct url_stat *us" "const char *flags" |
100.Ft struct url_ent * | 100.Ft struct url_ent * |
101.Fn fetchListFile "struct url *" "char *flags" | 101.Fn fetchListFile "struct url *u" "const char *flags" |
102.Ft FILE * | 102.Ft FILE * |
103.Fn fetchXGetHTTP "struct url *u" "struct url_stat *us" "char *flags" | 103.Fn fetchXGetHTTP "struct url *u" "struct url_stat *us" "const char *flags" |
104.Ft FILE * | 104.Ft FILE * |
105.Fn fetchGetHTTP "struct url *u" "char *flags" | 105.Fn fetchGetHTTP "struct url *u" "const char *flags" |
106.Ft FILE * | 106.Ft FILE * |
107.Fn fetchPutHTTP "struct url *u" "char *flags" | 107.Fn fetchPutHTTP "struct url *u" "const char *flags" |
108.Ft int | 108.Ft int |
109.Fn fetchStatHTTP "struct url *URL" "struct url_stat *us" "char *flags" | 109.Fn fetchStatHTTP "struct url *u" "struct url_stat *us" "const char *flags" |
110.Ft struct url_ent * | 110.Ft struct url_ent * |
111.Fn fetchListHTTP "struct url *" "char *flags" | 111.Fn fetchListHTTP "struct url *u" "const char *flags" |
112.Ft FILE * | 112.Ft FILE * |
113.Fn fetchXGetFTP "struct url *u" "struct url_stat *us" "char *flags" | 113.Fn fetchXGetFTP "struct url *u" "struct url_stat *us" "const char *flags" |
114.Ft FILE * | 114.Ft FILE * |
115.Fn fetchGetFTP "struct url *u" "char *flags" | 115.Fn fetchGetFTP "struct url *u" "const char *flags" |
116.Ft FILE * | 116.Ft FILE * |
117.Fn fetchPutFTP "struct url *u" "char *flags" | 117.Fn fetchPutFTP "struct url *u" "const char *flags" |
118.Ft int | 118.Ft int |
119.Fn fetchStatFTP "struct url *URL" "struct url_stat *us" "char *flags" | 119.Fn fetchStatFTP "struct url *u" "struct url_stat *us" "const char *flags" |
120.Ft struct url_ent * | 120.Ft struct url_ent * |
121.Fn fetchListFTP "struct url *" "char *flags" | 121.Fn fetchListFTP "struct url *u" "const char *flags" |
122.Sh DESCRIPTION 123.Pp 124These functions implement a high-level library for retrieving and 125uploading files using Uniform Resource Locators (URLs). 126.Pp 127.Fn fetchParseURL 128takes a URL in the form of a null-terminated string and splits it into 129its components function according to the Common Internet Scheme Syntax --- 458 unchanged lines hidden --- | 122.Sh DESCRIPTION 123.Pp 124These functions implement a high-level library for retrieving and 125uploading files using Uniform Resource Locators (URLs). 126.Pp 127.Fn fetchParseURL 128takes a URL in the form of a null-terminated string and splits it into 129its components function according to the Common Internet Scheme Syntax --- 458 unchanged lines hidden --- |