X-Git-Url: https://git.lttng.org/?a=blobdiff_plain;f=src%2Fcommon%2Ffs-handle.h;h=afc5abc48571ed1510e91b56ba13d9d7151a8819;hb=4bd69c5f1161cd065f487da0f4c1aa03a73c47e4;hp=1627f7cfeb122197e346aed58bc7508bd140c899;hpb=3e778ab02ef13b55c0be8f752e126eee55e0956b;p=lttng-tools.git diff --git a/src/common/fs-handle.h b/src/common/fs-handle.h index 1627f7cfe..afc5abc48 100644 --- a/src/common/fs-handle.h +++ b/src/common/fs-handle.h @@ -11,6 +11,10 @@ #include #include +#ifdef __cplusplus +extern "C" { +#endif + struct fs_handle; /* @@ -28,14 +32,12 @@ struct fs_handle; * Returns the fd on success, otherwise a negative value may be returned * if the restoration of the fd failed. */ -LTTNG_HIDDEN int fs_handle_get_fd(struct fs_handle *handle); /* * Used by the caller to signal that it is no longer using the underlying fd and * that it may be safely suspended. */ -LTTNG_HIDDEN void fs_handle_put_fd(struct fs_handle *handle); /* @@ -50,25 +52,23 @@ void fs_handle_put_fd(struct fs_handle *handle); * Returns 0 on success, otherwise a negative value will be returned * if the operation failed. */ -LTTNG_HIDDEN int fs_handle_unlink(struct fs_handle *handle); /* * Frees the handle and discards the underlying fd. */ -LTTNG_HIDDEN int fs_handle_close(struct fs_handle *handle); -LTTNG_HIDDEN ssize_t fs_handle_read(struct fs_handle *handle, void *buf, size_t count); -LTTNG_HIDDEN ssize_t fs_handle_write(struct fs_handle *handle, const void *buf, size_t count); -LTTNG_HIDDEN int fs_handle_truncate(struct fs_handle *handle, off_t offset); -LTTNG_HIDDEN off_t fs_handle_seek(struct fs_handle *handle, off_t offset, int whence); +#ifdef __cplusplus +} +#endif + #endif /* FS_HANDLE_H */