[prev in list] [next in list] [prev in thread] [next in thread] 

List:       haiku-bugs
Subject:    [haiku-bugs] Re: [Haiku] #16707: THR: Test FAILED - conformance/interfaces/pthread_detach/4-2.test
From:       "Haiku" <trac () haiku-os ! org>
Date:       2020-12-29 4:25:28
Message-ID: 059.f80b248be7eede36b1e7576be5aabd99 () haiku-os ! org
[Download RAW message or body]

--===============6722868594409938998==
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: quoted-printable

#16707: THR: Test FAILED - conformance/interfaces/pthread_detach/4-2.test
---------------------------+---------------------------------------------
  Reporter:  cocobean      |      Owner:  nobody
      Type:  bug           |     Status:  new
  Priority:  normal        |  Milestone:  Unscheduled
 Component:  System/POSIX  |    Version:  R1/Development
Resolution:                |   Keywords:  POSIX, pthreads, pthread_detach
Blocked By:                |   Blocking:
  Platform:  All           |
---------------------------+---------------------------------------------
Description changed by cocobean:

Old description:

> Test that pthread_detach()
>
> Upon failure, it shall return an error number:
> -[EINVAL] The implemenation has detected that the value specified by
> 'thread' does not refer to a joinable thread.
>
> -[ESRCH] No thread could be found corresponding to that thread. It shall
> not return an error code of [EINTR]
>
> STEPS:
> {{{
> 1. Create a thread.
> 2. Wait 'till the thread exits.
> 3. Try and detach this thread.
> 4. Check the return value and make sure it is ESRCH
> }}}
>
> Ref:
> https://github.com/haiku/open_posix_testsuite/blob/from_haiku_trunk/confo=
rmance/interfaces/pthread_detach/4-2.c
>
> Expected result: Test passed
>
> Actual Result: Test failed. Incorrect error code: 0 instead of ESRCH
>
> Tested on: Haiku hrev54815 x86 with Open POSIX Test Suite 1.5.2

New description:

 Test that pthread_detach()

 Upon failure, it shall return an error number:

 -[EINVAL] The implemenation has detected that the value specified by
 'thread' does not refer to a joinable thread.

 -[ESRCH] No thread could be found corresponding to that thread. It shall
 not return an error code of [EINTR]

 STEPS:
 {{{
 1. Create a thread.
 2. Wait 'till the thread exits.
 3. Try and detach this thread.
 4. Check the return value and make sure it is ESRCH
 }}}

 Ref:
 https://github.com/haiku/open_posix_testsuite/blob/from_haiku_trunk/confor=
mance/interfaces/pthread_detach/4-2.c

 Expected result: Test passed

 Actual Result: Test failed. Incorrect error code: 0 instead of ESRCH

 Tested on: Haiku hrev54815 x86 with Open POSIX Test Suite 1.5.2

--
-- =

Ticket URL: <https://dev.haiku-os.org/ticket/16707#comment:1>
Haiku <https://dev.haiku-os.org>
The Haiku operating system.
--===============6722868594409938998==--

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic