[repo.or.cz] unleashed.git branch master updated: v1.2-62-ge3631fb5bada

lotheac lotheac at iki.fi
Wed Jan 2 22:53:36 UTC 2019


This is an automated email generated because a ref change occurred in the
git repository for project unleashed.git.

The branch, master has been updated
       via  e3631fb5badaa4c7a9e887d8664f8c6a78f19db7 (commit)
       via  4ad9874656333cb09d00d32f4f0254f58882ac13 (commit)
       via  f81bd07ff459eb578aef8074550c0cb4c90f5b5f (commit)
       via  11ce555dbf6b4c906c8ce3bb7439e08200495f6c (commit)
       via  602af81edf62a1bb93db56491b0f3e3829aa6d67 (commit)
       via  3d2464c1f5683cabecddf786fa9245ceb4d2d3c4 (commit)
       via  f074b1844212a8dfa1a3ae845a9b3132b908b979 (commit)
       via  f806b77f13c72f306f68afdfa9beea8e3556a934 (commit)
       via  971e74029ddb6449f835951aa3b0a428fe7dd027 (commit)
       via  4e3019ef321d85cbacb6d57b1e85b729462286e0 (commit)
       via  1f6b37a3cb549d4a13c66334ff5e01626f97b88b (commit)
      from  a96c6ac0fb3ab7b70086de19bc2e281444b903c4 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
commit e3631fb5badaa4c7a9e887d8664f8c6a78f19db7
Merge: 4ad987465633 a96c6ac0fb3a
Author: Lauri Tirkkonen <lotheac at iki.fi>
Date:   Thu, 3 Jan 2019 00:52:51 +0200
URL:    <https://repo.or.cz/unleashed.git/e3631fb5badaa4c7>

    Merge branch 'master' of repo.or.cz:unleashed
    

commit 4ad9874656333cb09d00d32f4f0254f58882ac13
Author: Lauri Tirkkonen <lotheac at iki.fi>
Date:   Wed, 2 Jan 2019 14:03:02 +0200
URL:    <https://repo.or.cz/unleashed.git/4ad9874656333cb0>

    stdlib.h: put arc4random/strtonum behind __UNLEASHED_VISIBLE
    
    tools/mkconfig needs to drop _POSIX_C_SOURCE as a result.

 include/stdlib.h        | 4 ++--
 tools/mkconfig/Makefile | 2 +-
 2 files changed, 3 insertions(+), 3 deletions(-)

commit f81bd07ff459eb578aef8074550c0cb4c90f5b5f
Author: Lauri Tirkkonen <lotheac at iki.fi>
Date:   Wed, 2 Jan 2019 13:57:27 +0200
URL:    <https://repo.or.cz/unleashed.git/f81bd07ff459eb57>

    feature_tests.h: repurpose __UNLEASHED_VISIBLE
    
    it is now set to 1 by default, 0 if user explicitly requests XPG or
    POSIX (via _XOPEN_SOURCE or _POSIX_C_SOURCE), and it is always defined
    after inclusion of feature_tests.h. this makes it more useful, a sort of
    inverse replacement for __EXTENSIONS__ in illumos: these are nonstandard
    interfaces that are available by default, but hidden if XPG or POSIX is
    requested. illumos has kind-of-similar _STRICT_STDC/_STRICT_SYMBOLS, but
    they do a subtly different thing and the existing checks in headers are
    a mess between all three. so take a page out of the BSDs' book.

 bin/uudecode/Makefile                          |  2 --
 bin/uuencode/Makefile                          |  1 -
 include/dlfcn.h                                |  2 +-
 include/sys/fcntl.h                            |  8 ++++----
 include/sys/feature_tests.h                    | 12 ++++++++++++
 include/sys/mman.h                             |  4 ++--
 include/unistd.h                               |  2 +-
 usr/src/cmd/cmd-inet/usr.bin/ftp/cmds.c        |  2 +-
 usr/src/cmd/cmd-inet/usr.bin/ftp/cmdtab.c      |  2 +-
 usr/src/cmd/cmd-inet/usr.bin/ftp/ftp_var.h     |  2 +-
 usr/src/cmd/cmd-inet/usr.bin/telnet/commands.c | 18 +++++++++---------
 usr/src/cmd/cmd-inet/usr.bin/tftp/main.c       | 10 +++++-----
 usr/src/cmd/find/find.c                        |  8 ++++----
 usr/src/cmd/mdb/intel/amd64/genunix/Makefile   |  2 --
 usr/src/cmd/sgs/Makefile.com                   |  2 +-
 usr/src/cmd/sgs/elfdump/Makefile.com           |  1 -
 usr/src/cmd/sgs/elfedit/Makefile.com           |  1 -
 usr/src/cmd/sgs/ldprof/Makefile.com            |  1 -
 usr/src/cmd/sgs/liblddbg/Makefile.com          |  2 +-
 usr/src/cmd/truss/Makefile.com                 |  2 --
 usr/src/lib/libc/Makefile.targ                 |  2 --
 usr/src/lib/libsmbfs/Makefile.com              |  2 --
 usr/src/lib/libzpool/Makefile.com              |  2 +-
 .../test/libc-tests/tests/random/inz_inval.c   |  2 --
 usr/src/uts/Makefile.uts                       |  4 ++--
 usr/src/uts/common/netinet/in.h                |  6 +++---
 26 files changed, 49 insertions(+), 53 deletions(-)

commit 11ce555dbf6b4c906c8ce3bb7439e08200495f6c
Author: Lauri Tirkkonen <lotheac at iki.fi>
Date:   Wed, 2 Jan 2019 13:46:53 +0200
URL:    <https://repo.or.cz/unleashed.git/11ce555dbf6b4c90>

    feature_tests.h: add __POSIX_VISIBLE
    
    in the same vein as __XPG_VISIBLE and __ISO_C_VISIBLE

 include/sys/feature_tests.h | 102 ++++++++++++++++++++++++------------
 1 file changed, 68 insertions(+), 34 deletions(-)

commit 602af81edf62a1bb93db56491b0f3e3829aa6d67
Author: Lauri Tirkkonen <lotheac at iki.fi>
Date:   Wed, 2 Jan 2019 12:49:36 +0200
URL:    <https://repo.or.cz/unleashed.git/602af81edf62a1bb>

    feature_tests.h: move compat hacks after default settings
    

 include/sys/feature_tests.h | 122 +++++++++++++++++-------------------
 1 file changed, 59 insertions(+), 63 deletions(-)

commit 3d2464c1f5683cabecddf786fa9245ceb4d2d3c4
Author: Lauri Tirkkonen <lotheac at iki.fi>
Date:   Wed, 2 Jan 2019 12:13:53 +0200
URL:    <https://repo.or.cz/unleashed.git/3d2464c1f5683cab>

    feature_tests.h: move _STRICT_SYMBOLS def after __EXTENSIONS__ default
    

 include/sys/feature_tests.h | 13 +++++--------
 1 file changed, 5 insertions(+), 8 deletions(-)

commit f074b1844212a8dfa1a3ae845a9b3132b908b979
Author: Lauri Tirkkonen <lotheac at iki.fi>
Date:   Wed, 2 Jan 2019 00:31:21 +0200
URL:    <https://repo.or.cz/unleashed.git/f074b1844212a8df>

    iso/math_c99.h: convert _STDC_C99 checks to __ISO_C_VISIBLE >= 1999
    

 include/iso/math_c99.h | 14 +++++++-------
 1 file changed, 7 insertions(+), 7 deletions(-)

commit f806b77f13c72f306f68afdfa9beea8e3556a934
Author: Lauri Tirkkonen <lotheac at iki.fi>
Date:   Wed, 2 Jan 2019 00:21:48 +0200
URL:    <https://repo.or.cz/unleashed.git/f806b77f13c72f30>

    feature_tests.h: expose c11/c99 stuff to c++17/c++11 respectively
    

 include/sys/feature_tests.h | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 971e74029ddb6449f835951aa3b0a428fe7dd027
Author: Lauri Tirkkonen <lotheac at iki.fi>
Date:   Wed, 2 Jan 2019 00:14:35 +0200
URL:    <https://repo.or.cz/unleashed.git/971e74029ddb6449>

    feature_tests.h: introduce __XPG_VISIBLE, borrowed from BSDs
    
    like __ISO_C_VISIBLE, intended to be used like "#if __XPG_VISIBLE >=
    600" in other headers.

 include/sys/feature_tests.h | 120 +++++++++++++++---------------------
 1 file changed, 49 insertions(+), 71 deletions(-)

commit 4e3019ef321d85cbacb6d57b1e85b729462286e0
Author: Lauri Tirkkonen <lotheac at iki.fi>
Date:   Tue, 1 Jan 2019 23:43:36 +0200
URL:    <https://repo.or.cz/unleashed.git/4e3019ef321d85cb>

    feature_tests.h: introduce __ISO_C_VISIBLE macro, borrowed from BSDs
    
    the intention is to be able to check "#if __ISO_C_VISIBLE >= 1999" in
    other header files instead of the varyingly horrific ifdef mess that we
    currently have everywhere. no intended functional change in this commit.

 include/sys/feature_tests.h | 9 ++++++---
 1 file changed, 6 insertions(+), 3 deletions(-)

commit 1f6b37a3cb549d4a13c66334ff5e01626f97b88b
Author: Lauri Tirkkonen <lotheac at iki.fi>
Date:   Tue, 1 Jan 2019 23:43:19 +0200
URL:    <https://repo.or.cz/unleashed.git/1f6b37a3cb549d4a>

    feature_tests.h: remove sunstudio specific __STDC__ checks
    

 include/sys/feature_tests.h | 35 +++++++++--------------------------
 1 file changed, 9 insertions(+), 26 deletions(-)

-----------------------------------------------------------------------

Summary of changes:
 bin/uudecode/Makefile                         |   2 -
 bin/uuencode/Makefile                         |   1 -
 include/dlfcn.h                               |   2 +-
 include/iso/math_c99.h                        |  14 +-
 include/stdlib.h                              |   4 +-
 include/sys/fcntl.h                           |   8 +-
 include/sys/feature_tests.h                   | 327 +++++++++---------
 include/sys/mman.h                            |   4 +-
 include/unistd.h                              |   2 +-
 tools/mkconfig/Makefile                       |   2 +-
 usr/src/cmd/cmd-inet/usr.bin/ftp/cmds.c       |   2 +-
 usr/src/cmd/cmd-inet/usr.bin/ftp/cmdtab.c     |   2 +-
 usr/src/cmd/cmd-inet/usr.bin/ftp/ftp_var.h    |   2 +-
 .../cmd/cmd-inet/usr.bin/telnet/commands.c    |  18 +-
 usr/src/cmd/cmd-inet/usr.bin/tftp/main.c      |  10 +-
 usr/src/cmd/find/find.c                       |   8 +-
 usr/src/cmd/mdb/intel/amd64/genunix/Makefile  |   2 -
 usr/src/cmd/sgs/Makefile.com                  |   2 +-
 usr/src/cmd/sgs/elfdump/Makefile.com          |   1 -
 usr/src/cmd/sgs/elfedit/Makefile.com          |   1 -
 usr/src/cmd/sgs/ldprof/Makefile.com           |   1 -
 usr/src/cmd/sgs/liblddbg/Makefile.com         |   2 +-
 usr/src/cmd/truss/Makefile.com                |   2 -
 usr/src/lib/libc/Makefile.targ                |   2 -
 usr/src/lib/libsmbfs/Makefile.com             |   2 -
 usr/src/lib/libzpool/Makefile.com             |   2 +-
 .../test/libc-tests/tests/random/inz_inval.c  |   2 -
 usr/src/uts/Makefile.uts                      |   4 +-
 usr/src/uts/common/netinet/in.h               |   6 +-
 29 files changed, 212 insertions(+), 225 deletions(-)


repo.or.cz automatic notification. Contact project admin jeffpc at josefsipek.net
if you want to unsubscribe, or site admin admin at repo.or.cz if you receive
no reply.
-- 
unleashed.git ("Unleashed OS")


More information about the Commits mailing list