src/winsup/cygwin ChangeLog cygwin.din path.cc ...

corinna@sourceware.cygnus.com corinna@sourceware.cygnus.com
Sun Apr 2 13:42:00 GMT 2000


CVSROOT:	/cvs/src
Module name:	src
Changes by:	corinna@sourceware.cygnus.com	00/04/02 13:42:43

Modified files:
	winsup/cygwin  : ChangeLog cygwin.din path.cc syscalls.cc 

Log message:
	* newlib/libc/include/sys/unistd.h: Add prototypes for
	fchmod, fchown, lchown.
	* winsup/cygwin/syscalls.cc (chown_worker): Use previous
	uid/gid if new uid/gid is -1.
	New static function with chown functionality.
	(chown): Call chown_worker with SYMLINK_FOLLOW.
	(fchown): New function. Call chown_worker with SYMLINK_FOLLOW.
	(lchown): New function. Call chown_worker with SYMLINK_IGNORE.
	* cygwin.din: Add symbols for fchown, lchown.
	* path.cc (symlink): Call `set_file_attribute()' and
	`SetFileAttributeA()' instead of `chmod()' to set
	uid/gid correct.

Patches:
http://sourceware.cygnus.com/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=src&r1=1.42&r2=1.43
http://sourceware.cygnus.com/cgi-bin/cvsweb.cgi/src/winsup/cygwin/cygwin.din.diff?cvsroot=src&r1=1.3&r2=1.4
http://sourceware.cygnus.com/cgi-bin/cvsweb.cgi/src/winsup/cygwin/path.cc.diff?cvsroot=src&r1=1.5&r2=1.6
http://sourceware.cygnus.com/cgi-bin/cvsweb.cgi/src/winsup/cygwin/syscalls.cc.diff?cvsroot=src&r1=1.11&r2=1.12



More information about the Cygwin-cvs mailing list