netatalk
4.5.1
Free and Open Source Apple Filing Protocol (AFP) Server
Toggle main menu visibility
Loading...
Searching...
No Matches
etc/afpd/volume.h
Go to the documentation of this file.
1
/*
2
* Copyright (c) 1990,1994 Regents of The University of Michigan.
3
* All Rights Reserved. See COPYRIGHT.
4
*/
5
6
#ifndef AFPD_VOLUME_H
7
#define AFPD_VOLUME_H 1
8
9
#include <arpa/inet.h>
10
#include <sys/types.h>
11
12
#include <
atalk/cnid.h
>
13
#include <
atalk/globals.h
>
14
#include <
atalk/unicode.h
>
15
#include <
atalk/volume.h
>
16
17
extern
int
ustatfs_getvolspace
(
const
struct
vol
*,
18
VolSpace
*,
VolSpace
*,
19
uint32_t *);
20
extern
void
setvoltime
(
AFPObj
*,
struct
vol
*);
21
extern
int
pollvoltime
(
AFPObj
*);
22
23
/* FP functions */
24
int
afp_openvol
(
AFPObj
*obj,
char
*ibuf,
size_t
ibuflen,
char
*rbuf,
25
size_t
*rbuflen);
26
int
afp_getvolparams
(
AFPObj
*obj,
char
*ibuf,
size_t
ibuflen,
char
*rbuf,
27
size_t
*rbuflen);
28
int
afp_setvolparams
(
AFPObj
*obj,
char
*ibuf,
size_t
ibuflen,
char
*rbuf,
29
size_t
*rbuflen);
30
int
afp_getsrvrparms
(
AFPObj
*obj,
char
*ibuf,
size_t
ibuflen,
char
*rbuf,
31
size_t
*rbuflen);
32
int
afp_closevol
(
AFPObj
*obj,
char
*ibuf,
size_t
ibuflen,
char
*rbuf,
33
size_t
*rbuflen);
34
35
/* netatalk functions */
36
extern
void
close_all_vol
(
const
AFPObj
*obj);
37
extern
void
closevol
(
const
AFPObj
*obj,
struct
vol
*
vol
);
38
#endif
cnid.h
ustatfs_getvolspace
int ustatfs_getvolspace(const struct vol *vol, VolSpace *bfree, VolSpace *btotal, uint32_t *bsize)
Definition
etc/afpd/unix.c:39
globals.h
volume.h
VolSpace
uint64_t VolSpace
Definition
include/atalk/volume.h:21
closevol
void closevol(afpvol_t *vol)
Definition
nad_util.c:225
AFPObj
Definition
globals.h:166
vol
Definition
include/atalk/volume.h:33
unicode.h
afp_getsrvrparms
int afp_getsrvrparms(AFPObj *obj, char *ibuf, size_t ibuflen, char *rbuf, size_t *rbuflen)
Definition
volume.c:615
afp_closevol
int afp_closevol(AFPObj *obj, char *ibuf, size_t ibuflen, char *rbuf, size_t *rbuflen)
Definition
volume.c:1111
afp_openvol
int afp_openvol(AFPObj *obj, char *ibuf, size_t ibuflen, char *rbuf, size_t *rbuflen)
Definition
volume.c:807
setvoltime
void setvoltime(AFPObj *obj, struct vol *vol)
Definition
volume.c:1186
afp_getvolparams
int afp_getvolparams(AFPObj *obj, char *ibuf, size_t ibuflen, char *rbuf, size_t *rbuflen)
Definition
volume.c:1220
close_all_vol
void close_all_vol(const AFPObj *obj)
Definition
volume.c:1097
afp_setvolparams
int afp_setvolparams(AFPObj *obj, char *ibuf, size_t ibuflen, char *rbuf, size_t *rbuflen)
Definition
volume.c:1240
pollvoltime
int pollvoltime(AFPObj *obj)
poll if a volume is changed by other processes.
Definition
volume.c:1149
etc
afpd
volume.h
Generated by
1.18.0