-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 [EMAIL PROTECTED] wrote:
>Log: > * unistd.c, unistd.c: Add new "usleep" function using "my_usleep" > logic taken from "woe32.c" file. > * woe32.c, woe32.h: Add new (woe32_home_dir,woe32_shell) functions. > * woe32.c: Modify "woe32_nanosleep" to use "unistd.h" "usleep". Glancing at lib/nanosleep.c, the usleep() implementation in windows-NT/unistd.c, and based on the fact that signal() and select() appear to be used elsewhere in windows-NT/*.c, it looks like lib/nanosleep.c would compile on Windows with the right config.h.in.in definitions. Then the woe32_nanosleep and unistd.c usleep could be removed in favor of the rpl_nanosleep in lib/nanosleep.c. > * filesubr.c: Modify "get_homedir" to use "woe32_home_dir". > * pwd.c: Modify "getpwuid" to use "woe32_home_dir" & "woe32_shell". > Append "USERNAME" to "login_strings" array. Again, unless USERNAME is a read-only env var, if there is a Windows API for retrieving these sorts of values, it should probably be used in the POSIX replacements in favor of writable environment variables. Regards, Derek -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.0 (Cygwin) Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org iD8DBQFCnLXVLD1OTBfyMaQRAqR1AJ9b7K8yExwUCc0EIj4jUrersoSyJQCgsjec sHEymcNNNjRzXscCVdl36pY= =1rqH -----END PGP SIGNATURE----- _______________________________________________ Bug-cvs mailing list Bug-cvs@gnu.org http://lists.gnu.org/mailman/listinfo/bug-cvs