CVSROOT:        /cvs/src
Module name:    src
Changes by:     yselkow...@sourceware.org       2011-05-02 20:13:37

Modified files:
        winsup/cygwin  : ChangeLog cygwin.din ntdll.h posix.sgml 
                         thread.cc thread.h 
        winsup/cygwin/include: pthread.h 
        winsup/cygwin/include/cygwin: version.h 

Log message:
        * cygwin.din (pthread_attr_getstack): Export.
        (pthread_attr_getstackaddr): Export.
        (pthread_getattr_np): Export.
        * ntdll.h (enum _THREAD_INFORMATION_CLASS): Add ThreadBasicInformation.
        (struct _THREAD_BASIC_INFORMATION): Define.
        (NtQueryInformationThread): Declare.
        * posix.sgml (std-susv4): Add pthread_attr_getstack.
        (std-gnu): Add pthread_getattr_np.
        (std-deprec): Add pthread_attr_getstackaddr.
        (std-notimpl): Remove pthread_attr_[gs]etstackaddr, as they were
        removed from SUSv4.
        * thread.cc (pthread_attr::pthread_attr): Initialize stackaddr.
        (pthread_attr_getstack): New function.
        (pthread_attr_getstackaddr): New function.
        (pthread_attr_setstacksize): Return EINVAL if passed size less than
        PTHREAD_STACK_MIN, as required by POSIX.
        (pthread_getattr_np): New function.
        * thread.h (class pthread_attr): Add stackaddr member.
        * include/pthread.h (pthread_attr_getstack): Declare.
        (pthread_attr_getstackaddr): Declare unconditionally.
        (pthread_attr_setstack): Declare inside false conditional for reference.
        (pthread_getattr_np): Declare.
        * include/cygwin/version.h (CYGWIN_VERSION_API_MINOR): Bump.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=src&r1=1.5298&r2=1.5299
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/cygwin.din.diff?cvsroot=src&r1=1.236&r2=1.237
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ntdll.h.diff?cvsroot=src&r1=1.114&r2=1.115
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/posix.sgml.diff?cvsroot=src&r1=1.57&r2=1.58
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/thread.cc.diff?cvsroot=src&r1=1.235&r2=1.236
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/thread.h.diff?cvsroot=src&r1=1.118&r2=1.119
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/include/pthread.h.diff?cvsroot=src&r1=1.30&r2=1.31
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/include/cygwin/version.h.diff?cvsroot=src&r1=1.341&r2=1.342

Reply via email to