Welcome to mirror list, hosted at ThFree Co, Russian Federation.

cygwin.com/git/newlib-cygwin.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2003-11-28* speclib: Use correct EOF marker. Ensure that directory is actually deletedChristopher Faylor
when running under Windows.
2003-11-28* lib/Makefile.in: Use make function to locate .mri file to allow building inChristopher Faylor
directory other than source directory.
2003-11-28* fhandler_disk_file.cc (fhandler_disk_file::readdir): Reorganize to avoidChristopher Faylor
inappropriate .lnk extensions with munged filenames under managed mode.
2003-11-272003-11-27 Jeff Johnston <jjohnstn@redhat.com>Jeff Johnston
* libc/include/stdlib.h (_atoi_r): New prototype. * libc/stdlib/atoi.c (_atoi_r): New reentrant function.
2003-11-272003-11-27 Jeff Johnston <jjohnstn@redhat.com>Jeff Johnston
* libc/include/stdlib.h (_atoll_r, _atol_r): New prototypes. * libc/stdlib/atol.c (_atol_r): New reentrant function. * libc/stdlib/atoll.c (_atoll_r): Ditto.
2003-11-272003-11-27 Artem B. Bityuckiy <mail_lists@mail.ru>Jeff Johnston
Jeff Johnston <jjohnstn@redhat.com> * libc/include/stdlib.h (lldiv_t): New type. (atoll, llabs, lldiv): New prototypes. * libc/stdlib/Makefile.am: Add support for atoll, llabs, and lldiv. * libc/stdlib/stdlib.tex: Ditto. * libc/stdlib/Makefile.in: Regenerated. * libc/stdlib/atoll.c: New file. * libc/stdlib/llabs.c: Ditto. * libc/stdlib/lldiv.c: Ditto.
2003-11-272003-11-27 Jeff Johnston <jjohnstn@redhat.com>Jeff Johnston
* COPYING.NEWLIB: Add license info for long long routines added to stdlib.
2003-11-272003-11-27 Dimitry Sibiryakov <aafemt@users.sourceforge.net>Danny Smith
* include/signal.h (SIG_SGE, SIG_ACK): Add defines.
2003-11-27 * lib/vfw32.def: Remove, replacing with ...Danny Smith
* lib/msvfw32.def: New file. * lib/avicap32.def: New file. * lib/avifil32.def: New file. * lib/vfw32.mri: New file. * Makefile.in: (MRI_FILES, MIMPLIBS): New vars for import libs with multiple dll's. (LIBS): Add MIMPLIBS. (DISTFILES): Add MRI_FILES. (libvfw32.a): Build using mri script.
2003-11-27 * cygserver.cc (main): Move call to ipcinit() up before installingCorinna Vinschen
any threads. * sysv_sem.cc: Update to FreeBSD version 1.67. (seminit): Initialize semaphore sequence numbers to 0.
2003-11-26 * Makefile.in (CYGWIN_LIB): Variable pointing to libcygwin.a inCorinna Vinschen
the parallel cygwin dir. (cygserver.exe): Depend on and link against $CYGWIN_LIB.
2003-11-262003-11-26 Corinna Vinschen <corinna@vinschen.de>Jeff Johnston
* libc/include/fcntl.h: Declare syscalls only when building newlib. * libc/include/unistd.h: Ditto. * libc/include/stat.h: Ditto. Also declare struct stat64.
2003-11-26 * mkgroup.c (main): Print "root" group with local admins group sidCorinna Vinschen
and gid 0.
2003-11-26 * sec_helper.cc (set_process_privilege): Rename restore_priv toCorinna Vinschen
priv_luid. * sec_helper.cc (set_process_privilege): Call LookupPrivilegeValue before opening the token.
2003-11-26 * dir.cc (mkdir): Use local security_descriptor. CallCorinna Vinschen
set_security_attribute appropriately. * external.cc (cygwin_internal): Ditto. * fhandler.cc (fhandler_base::open): Ditto. * fhandler_socket.cc (fhandler_socket::bind): Ditto. * path.cc (symlink_worker): Ditto. * sec_acl.cc (setacl): Ditto. Call read_sd appropriately. (getace): Ditto. * sec_helper.cc (security_descriptor::malloc): New method. (security_descriptor::realloc): New method. (security_descriptor::free): New method. * security.cc (read_sd): Get security_descriptor as parameter instead of PSECURITY_DESCRIPTOR and a size. Drop unnecessary parameter check. Allocate the security_descriptor buffer according to size returned by a call to GetFileSecurity. Return buffer size on success. (write_sd): Get security_descriptor as parameter instead of PSECURITY_DESCRIPTOR and a size. (get_nt_attribute): Use local security_descriptor. (get_nt_object_attribute): Ditto in case of type == SE_REGISTRY_KEY. Allocate security_descriptor buffer according to size returned by a call to RegGetKeySecurity. (alloc_sd): Make static. Get security_descriptor as parameter instead of PSECURITY_DESCRIPTOR and a size. Drop unnecessary parameter check. (set_security_attribute): Get security_descriptor as parameter instead of PSECURITY_DESCRIPTOR and a size. (set_nt_attribute): Use local security_descriptor. (check_file_access): Ditto. * security.h: Add class security_descriptor. (read_sd): Change declaration to get security_descriptor as parameter instead of PSECURITY_DESCRIPTOR and a size. (write_sd): Ditto. (set_security_attribute): Ditto. (alloc_sd): Remove declaration. * thread.cc (semaphore::semaphore): Use local security_descriptor. Call set_security_attribute appropriately.
2003-11-26 * sec_acl.h (getace): Use FILE_*_BITS as permission mask.Corinna Vinschen
* security.cc (get_attribute_from_acl): Ditto. * security.h (FILE_READ_BITS): Define to match also GENERIC bits. (FILE_WRITE_BITS): Ditto. (FILE_EXEC_BITS): Ditto.
2003-11-26* Makefile.in (CXXFLAGS): Remove duplicate options handled in Makefile.common.Christopher Faylor
2003-11-26more white spaceChristopher Faylor
2003-11-26more white spaceChristopher Faylor
2003-11-26more white spaceChristopher Faylor
2003-11-26more white spaceChristopher Faylor
2003-11-26* thread.cc: Minor whitespace cleanup. Remove some obsolete code.Christopher Faylor
2003-11-25* winsup.api/known_bugs.tcl: Remove lseek10 since mknod now works.Christopher Faylor
2003-11-25* dtable.cc (build_fh_name): Set error in dummy fhandler when one is notedChristopher Faylor
during path_conv. * fhandler.h (fhandler_base::set_error): New method.
2003-11-242003-11-24 Artem B. Bityuckiy <mail_lists@mail.ru>Jeff Johnston
* libc/stdio/vfprintf.c (_VFPRINTF_R): Fix check for 'C' format specifier to use ch instead of *fmt.
2003-11-24* configure.in: Avoid using cygserver unless hosting on cygwin.Christopher Faylor
2003-11-23 * include/winnt.h (PAGE_*): Group defines together. ChangeDanny Smith
constants to hex notation.
2003-11-23white spaceChristopher Faylor
2003-11-23 * Makefile.in: Make cygserver depending on cygwin.Corinna Vinschen
2003-11-23* sigproc.cc (sig_send): Correct below checkin. UseChristopher Faylor
thisframe.call_signal_handler.
2003-11-23* sigproc.cc (proc_exists): A zombie process does not exist.Christopher Faylor
(sig_send): Improve debugging output. Wait for pipe to be created before trying to send to it. Call call_signal_handler_now if sending a signal to myself.
2003-11-23 * msg.cc (client_request_msg::serve): Add default case to msgop switch.Corinna Vinschen
* sem.cc (client_request_sem::serve): Add default case to semop switch. * shm.cc (client_request_shm::serve): Add default case to shmop switch.
2003-11-22* dcrt0.cc (check_sanity_and_sync): Correct api major version check so thatChristopher Faylor
newer dlls will work with older apps but not vice versa.
2003-11-222003-11-21 Artem B. Bityuckiy <mail_lists@mail.ru>Jeff Johnston
* libc/stdio/vfprintf.c (_VFPRINTF_R, get_arg): Move mb-specific code within checks for MB_CAPABLE. For non-mb-capable platforms, use simple byte logic.
2003-11-22* sem.cc: Always include signal.h to handle SIGSYS raise when !USE_SERVER.Christopher Faylor
* shm.cc: Ditto. * msg.cc: Always include signal.h to handle SIGSYS raise when !USE_SERVER.
2003-11-22* msg.cc: Always include signal.h to handle SIGSYS raise when !USE_SERVER.Christopher Faylor
2003-11-212003-11-21 Jeff Johnston <jjohnstn@redhat.com>Jeff Johnston
* libc/stdio/vfscanf.c (__svfscanf_r)[!_NO_LONGDBL]: Don't use _strtold routine for processing floats and doubles since it is not as fast as _strtod_r.
2003-11-21 * Makefile.in (install): Explicitely create directories. InstallCorinna Vinschen
README to $(prefix)/share/doc/Cygwin. * README: New file.
2003-11-21 * cygserver.cc (print_usage): Fix scrambled output.Corinna Vinschen
2003-11-202003-11-20 Dhananjay Deshpande <dhananjayd@kpitcummins.com>Jeff Johnston
* libc/machine/h8300/defines.h : Correct pointer register defines for normal mode. * libc/machine/h8300/memcpy.S : Use add/sub instead of adds/subs for normal mode. * libc/machine/h8300/reg_memcpy.S : Likewise. * libc/machine/h8300/reg_memset.S : Likewise. * libc/machine/h8300/strcmp.S : Likewise.
2003-11-20 * cygserver-config: Slightly modify printed message.Corinna Vinschen
2003-11-20* configure.in: Make --use-server the default.Christopher Faylor
* configure: Regenerate.
2003-11-20* configure.in: Make --use-server the default. Remove powerpc target.Christopher Faylor
* configure: Regenerate.
2003-11-20 * winsup.api/msgtest.c (main): Revert to use the SIGSYS signal handler.Corinna Vinschen
* winsup.api/semtest.c (main): Ditto. * winsup.api/shmtest.c (main): Ditto.
2003-11-20 * msg.cc (msgctl): Raise SIGSYS if call not available.Corinna Vinschen
(msgget): Ditto. (msgrcv): Ditto. (msgsnd): Ditto. * sem.cc (semctl): Ditto. (semget): Ditto. (semop): Ditto. * shm.cc (shmat): Ditto. (shmctl): Ditto. (shmget): Ditto. (shmdt): Ditto.
2003-11-20 * Makefile.in (install): Install cygserver-config script to bindir.Corinna Vinschen
* cygserver-config: New script.
2003-11-202003-11-19 Nicholas Wourms <nwourms@netscape.net>Jeff Johnston
* configure.host: Enable positional arguments for printf family for Cygwin. * libc/stdio/vfprintf.c (_VFPRINTF_R): Remove extraneous pointer reference for quad_ptr_t.
2003-11-19* Makefile.tpl (EXTRA_GCC_FLAGS): Pass BOOT_ADAFLAGS.DJ Delorie
* Makefile.in: Regenerate.
2003-11-19 * winsup.api/msgtest.c: New file derived from FreeBSD, testingCorinna Vinschen
XSI Message Queue support. * winsup.api/semtest.c: Ditto, testing XSI Semaphore support. * winsup.api/shmtest.c: Ditto, testing XSI Shared Memory support.
2003-11-19 * Makefile.in: Add rules to build ipcrm and ipcs.Corinna Vinschen
* ipcrm.c: New file. * ipcs.c: New file.