+/* parser_stat_path returns 0 if path can be stated on dev by the
+ * running user. Note that this function follows symlinks, like the
+ * stat system call. When the function returns 0, also fills in
+ * statbuf for the path. Returns non-zero on error. This function
+ * does not have the limitations on file size that the functions above
+ * do. Unlike some of the functions above, this function also works
+ * on directories. */
+int parser_stat_path(struct discover_context *ctx,
+ struct discover_device *dev, const char *path,
+ struct stat *statbuf);