[riot-commits] [RIOT-OS/RIOT] ee4f79: sem: rename to sema

Martine Lenders authmillenon at gmail.com
Tue Nov 24 15:04:45 CET 2015


  Branch: refs/heads/master
  Home:   https://github.com/RIOT-OS/RIOT
  Commit: ee4f79482acbc7fbdfcbdc643862965998c6f746
      https://github.com/RIOT-OS/RIOT/commit/ee4f79482acbc7fbdfcbdc643862965998c6f746
  Author: Martine Lenders <mail at martine-lenders.eu>
  Date:   2015-10-28 (Wed, 28 Oct 2015)

  Changed paths:
    M Makefile.dep
    M sys/Makefile
    R sys/include/sem.h
    A sys/include/sema.h
    M sys/posix/include/semaphore.h
    M sys/posix/semaphore/posix_semaphore.c
    R sys/sem/Makefile
    R sys/sem/sem.c
    A sys/sema/Makefile
    A sys/sema/sema.c

  Log Message:
  -----------
  sem: rename to sema

To prevent name colisions with POSIX semaphores


  Commit: 5cef6bcc0a0325ca579ca8a662f6364737ebea37
      https://github.com/RIOT-OS/RIOT/commit/5cef6bcc0a0325ca579ca8a662f6364737ebea37
  Author: Martine Lenders <mail at martine-lenders.eu>
  Date:   2015-10-28 (Wed, 28 Oct 2015)

  Changed paths:
    M sys/include/sema.h
    M sys/posix/include/semaphore.h
    M sys/posix/semaphore/posix_semaphore.c
    M sys/sema/sema.c

  Log Message:
  -----------
  sema: apply rename to function and type names


  Commit: 45b30a8e913aa8a677ba202ff7e5f4b82abb27f8
      https://github.com/RIOT-OS/RIOT/commit/45b30a8e913aa8a677ba202ff7e5f4b82abb27f8
  Author: Martine Lenders <mail at martine-lenders.eu>
  Date:   2015-10-28 (Wed, 28 Oct 2015)

  Changed paths:
    M sys/posix/include/semaphore.h
    M sys/posix/semaphore/posix_semaphore.c
    M tests/posix_semaphore/main.c

  Log Message:
  -----------
  posix_semaphore: make API POSIX compliant


  Commit: 5c2da0e289cb974f37a59218c30f0af765f9713d
      https://github.com/RIOT-OS/RIOT/commit/5c2da0e289cb974f37a59218c30f0af765f9713d
  Author: Martine Lenders <mlenders at inf.fu-berlin.de>
  Date:   2015-10-28 (Wed, 28 Oct 2015)

  Changed paths:
    M tests/posix_semaphore/main.c
    M tests/posix_semaphore/tests/01-run.py

  Log Message:
  -----------
  tests: adapt posix_semaphores test to correct API


  Commit: d104cff214cff2ba645748313806f9d1fc82f696
      https://github.com/RIOT-OS/RIOT/commit/d104cff214cff2ba645748313806f9d1fc82f696
  Author: Martine Lenders <mlenders at inf.fu-berlin.de>
  Date:   2015-11-24 (Tue, 24 Nov 2015)

  Changed paths:
    M Makefile.dep
    M sys/include/sema.h
    M sys/sema/sema.c

  Log Message:
  -----------
  sema: port to xtimer


  Commit: 21ea7cc4ae0d46b058e1498ff4487cf1476a9354
      https://github.com/RIOT-OS/RIOT/commit/21ea7cc4ae0d46b058e1498ff4487cf1476a9354
  Author: Martine Lenders <mlenders at inf.fu-berlin.de>
  Date:   2015-11-24 (Tue, 24 Nov 2015)

  Changed paths:
    M Makefile.dep
    M sys/posix/semaphore/posix_semaphore.c

  Log Message:
  -----------
  posix_semaphore: port to xtimer


  Commit: aca1224401e26612f7242e5b7b20dc322bd569e2
      https://github.com/RIOT-OS/RIOT/commit/aca1224401e26612f7242e5b7b20dc322bd569e2
  Author: Martine Lenders <mlenders at inf.fu-berlin.de>
  Date:   2015-11-24 (Tue, 24 Nov 2015)

  Changed paths:
    M tests/posix_semaphore/main.c
    M tests/posix_semaphore/tests/01-run.py

  Log Message:
  -----------
  tests: port semaphore tests to xtimer


  Commit: 77547dd399cf4e2d4a03eed27b102807fc65b0aa
      https://github.com/RIOT-OS/RIOT/commit/77547dd399cf4e2d4a03eed27b102807fc65b0aa
  Author: Martine Lenders <mlenders at inf.fu-berlin.de>
  Date:   2015-11-24 (Tue, 24 Nov 2015)

  Changed paths:
    M sys/sema/sema.c

  Log Message:
  -----------
  sema: fix race-condition that causes timeout reset


  Commit: db01af35020403053cc0d124670033f61a04aaf2
      https://github.com/RIOT-OS/RIOT/commit/db01af35020403053cc0d124670033f61a04aaf2
  Author: Martine Lenders <mail at martine-lenders.eu>
  Date:   2015-11-24 (Tue, 24 Nov 2015)

  Changed paths:
    M sys/sema/sema.c

  Log Message:
  -----------
  sema: deactivate interrupts for queue manipulation


  Commit: 7af2a62b123202139cfbe67a11490b708aa7735e
      https://github.com/RIOT-OS/RIOT/commit/7af2a62b123202139cfbe67a11490b708aa7735e
  Author: Martine Lenders <authmillenon at gmail.com>
  Date:   2015-11-24 (Tue, 24 Nov 2015)

  Changed paths:
    M Makefile.dep
    M sys/Makefile
    R sys/include/sem.h
    A sys/include/sema.h
    M sys/posix/include/semaphore.h
    M sys/posix/semaphore/posix_semaphore.c
    R sys/sem/Makefile
    R sys/sem/sem.c
    A sys/sema/Makefile
    A sys/sema/sema.c
    M tests/posix_semaphore/main.c
    M tests/posix_semaphore/tests/01-run.py

  Log Message:
  -----------
  Merge pull request #4110 from authmillenon/posix/api/i4109

posix_semaphore: make API POSIX compliant and port to xtimer (+ fixes)


Compare: https://github.com/RIOT-OS/RIOT/compare/5926b50b8503...7af2a62b1232


More information about the commits mailing list