Hi folks,

On 4/27/2025 8:09 PM, David Christensen via Cygwin wrote:
On 4/27/25 16:05, Jeremy Drake wrote:
On Sun, 27 Apr 2025, David Christensen wrote:
On 4/27/25 14:59, Jeremy Drake wrote:
Does sshfs.exe have any exports?  Should it?

I do not know how to answer that question.  Please provide a terminal command
I can run to find the answer.

That might have been more for Mark than for you, but you would use gendef
against it same as you did with the cygfuse dll.


2025-04-27 19:59:21 admin@dq67sw ~
$ gendef - /bin/cygfuse-3.2.dll
  * [/bin/cygfuse-3.2.dll] Found PE+ image
;
; Definition file of cygfuse-3.2.dll
; Automatic generated by gendef
; written by Kai Tietz 2008
;
LIBRARY "cygfuse-3.2.dll"
EXPORTS
__gcc_deregister_frame
__gcc_register_frame
fuse_apply_conn_info_opts
fuse_buf_copy
fuse_buf_size
fuse_clean_cache
fuse_daemonize
fuse_destroy
fuse_exit
fuse_get_context
fuse_get_session
fuse_getgroups
fuse_interrupted
fuse_invalidate_path
fuse_lib_help
fuse_loop
fuse_loop_mt_31
fuse_main_real
fuse_mount
fuse_new
fuse_notify_poll
fuse_opt_add_arg
fuse_opt_add_opt
fuse_opt_add_opt_escaped
fuse_opt_free_args
fuse_opt_insert_arg
fuse_opt_match
fuse_opt_parse
fuse_parse_conn_info_opts
fuse_pkgversion
fuse_pollhandle_destroy
fuse_remove_signal_handlers
fuse_set_signal_handlers
fuse_start_cleanup_thread
fuse_stop_cleanup_thread
fuse_unmount
fuse_version

That DLL is deficient. It is missing the cygfuse_report() entry despite cygcheck saying (in an earlier post) it is version 3.2.0-3. gendef in a working environment here starts with:
;
; Definition file of cygfuse-3.2.dll
; Automatic generated by gendef
; written by Kai Tietz 2008
;
LIBRARY "cygfuse-3.2.dll"
EXPORTS
__gcc_deregister_frame
__gcc_register_frame
cygfuse_report                  <<--- here we are
fuse_apply_conn_info_opts
fuse_buf_copy

I would suggest to manually delete that DLL from /bin, and rerun the Cygwin Installer to reinstall cygfuse. Then use gendef again to verify "cygfuse_report" is present in its output. If it isn't, we have some kind of distribution issue that I'll need to consider. But hopefully gendef will show that entry point.

A simple test after that would be "sshfs -h" before trying to mount something with sshfs.

Thanks and with fingers crossed,

..mark

--
Problem reports:      https://cygwin.com/problems.html
FAQ:                  https://cygwin.com/faq/
Documentation:        https://cygwin.com/docs.html
Unsubscribe info:     https://cygwin.com/ml/#unsubscribe-simple

Reply via email to