summaryrefslogtreecommitdiffstats
path: root/lib/libautofs/libautofs.h
diff options
context:
space:
mode:
authoralfred <alfred@FreeBSD.org>2004-09-09 01:23:27 +0000
committeralfred <alfred@FreeBSD.org>2004-09-09 01:23:27 +0000
commit1d00793bf6f72d2209c94f630a51c7704d7b0745 (patch)
tree6772e95f5247b1c980cc3638f0082f4673482e5e /lib/libautofs/libautofs.h
parentc30a3c01a10dd20c3319c39e0201b6c5852a357c (diff)
downloadFreeBSD-src-1d00793bf6f72d2209c94f630a51c7704d7b0745.zip
FreeBSD-src-1d00793bf6f72d2209c94f630a51c7704d7b0745.tar.gz
Add/document autoreq_getxid(3), which gets the autofs request
transaction id from the request, this is useful for debugging. Fix the autoh_freeall(3) function to properly free the array of auto handles. Before it was freeing individual members of the list OK, however it was then advancing the pointer and freeing the wrong data for the whole list.
Diffstat (limited to 'lib/libautofs/libautofs.h')
-rw-r--r--lib/libautofs/libautofs.h5
1 files changed, 3 insertions, 2 deletions
diff --git a/lib/libautofs/libautofs.h b/lib/libautofs/libautofs.h
index 5fb29a9..f391bad 100644
--- a/lib/libautofs/libautofs.h
+++ b/lib/libautofs/libautofs.h
@@ -92,8 +92,9 @@ autoino_t autoreq_getdirino(autoreq_t);
void autoreq_seterrno(autoreq_t, int);
void autoreq_setaux(autoreq_t, void *, size_t);
void autoreq_getaux(autoreq_t, void **, size_t *);
-void autoreq_seteof(autoreq_t req, int eof);
-void autoreq_getoffset(autoreq_t req, off_t *offp);
+void autoreq_seteof(autoreq_t, int);
+void autoreq_getoffset(autoreq_t, off_t *);
+void autoreq_getxid(autoreq_t, int *);
/* toggle by path. args = handle, AUTO_?, pid (-1 to disable), path. */
int autoh_togglepath(autoh_t, int, pid_t, const char *);
OpenPOWER on IntegriCloud