From 3940cf2fc26ed0d2417caef87ff25d17ec8d3bb4 Mon Sep 17 00:00:00 2001 From: Raghavendra G Date: Wed, 18 Nov 2009 01:14:58 +0000 Subject: libglusterfsclient: implement glusterfs_getcwd. Signed-off-by: Raghavendra G Signed-off-by: Anand V. Avati BUG: 369 (Samba does not work with booster.) URL: http://bugs.gluster.com/cgi-bin/bugzilla3/show_bug.cgi?id=369 --- libglusterfsclient/src/libglusterfsclient.h | 14 ++++++++++++++ 1 file changed, 14 insertions(+) (limited to 'libglusterfsclient/src/libglusterfsclient.h') diff --git a/libglusterfsclient/src/libglusterfsclient.h b/libglusterfsclient/src/libglusterfsclient.h index 74575fa61a7..1684381c9bb 100755 --- a/libglusterfsclient/src/libglusterfsclient.h +++ b/libglusterfsclient/src/libglusterfsclient.h @@ -1325,6 +1325,20 @@ glusterfs_chdir (const char *path); int glusterfs_fchdir (glusterfs_file_t fd); +/* copies the current working directory into @buf if it is big enough + * + * @buf: buffer to copy into it. If @buf is NULL, a buffer will be allocated. + * The size of the buffer will be @size if it is not zero, otherwise the + * size will be big enough to hold the current working directory. + * @size: size of the buffer. + * + * Returns the pointer to buffer holding current working directory on success + * and NULL on failure. + */ + +char * +glusterfs_getcwd (char *buf, size_t size); + /* FIXME: review the need for these apis */ /* added for log related initialization in booster fork implementation */ void -- cgit