This is the mail archive of the cygwin-cvs@sources.redhat.com mailing list for the Cygwin project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

src/winsup/cygwin ChangeLog Makefile.in cygerr ...


CVSROOT:	/cvs/src
Module name:	src
Changes by:	corinna@sources.redhat.com	2001-02-22 04:56:36

Modified files:
	winsup/cygwin  : ChangeLog Makefile.in cygerrno.h errno.cc 
	                 path.cc 
Added files:
	winsup/cygwin  : shortcut.c shortcut.h 

Log message:
	* shortcut.c: New file. Provides a C interface to reading of
	Windows shortcuts to avoid compiler flag `-fvtable-thunks'.
	* shortcut.h: Ditto.
	* Makefile.in: Add shortcut.o to DLL_OFILES.
	* cygerrno.h: Provide a C interface to `geterrno_from_win_error' for
	using in shortcut.c.
	* errno.cc (geterrno_from_win_error): Define as extern "C".
	* path.cc (struct symlink_info): Remove methods `check_shortcut' and
	`check_sysfile'.
	(shortcut_header): Move to shortcut.c.
	(shortcut_initalized): Ditto.
	(create_shortcut_header): Ditto.
	(cmp_shortcut_header): Ditto.
	(symlink_info::check_shortcut): Ditto. Reorganize as a plain C function.
	(symlink_info::check_sysfile): Redefine as a global function using the
	same parameter list as `check_shortcut' for clearness.
	(symlink_info::check): Change parameter list for calls to
	`check_shortcut' and `check_sysfile'.

Patches:
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/winsup/cygwin/shortcut.c.diff?cvsroot=src&r1=NONE&r2=1.1
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/winsup/cygwin/shortcut.h.diff?cvsroot=src&r1=NONE&r2=1.1
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=src&r1=1.533&r2=1.534
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/winsup/cygwin/Makefile.in.diff?cvsroot=src&r1=1.50&r2=1.51
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/winsup/cygwin/cygerrno.h.diff?cvsroot=src&r1=1.2&r2=1.3
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/winsup/cygwin/errno.cc.diff?cvsroot=src&r1=1.15&r2=1.16
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/winsup/cygwin/path.cc.diff?cvsroot=src&r1=1.99&r2=1.100


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]