Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

libtcb: Add versioning to exported symbols and small cleanups. #11

Open
wants to merge 3 commits into
base: main
Choose a base branch
from

Conversation

besser82
Copy link
Contributor

@besser82 besser82 commented Nov 17, 2021

libtcb: Add versioning to exported symbols.

  • include/attribute.h: Add TCB_SYMVER_* macros.
  • libs/libtcb.c (lckpwdf_tcb): Add symbol versioning.
  • libs/libtcb.c (tcb_drop_priv): Likewise.
  • libs/libtcb.c (tcb_drop_priv_r): Likewise.
  • libs/libtcb.c (tcb_gain_priv): Likewise.
  • libs/libtcb.c (tcb_gain_priv_r): Likewise.
  • libs/libtcb.c (tcb_is_suspect_default): Likewise.
  • libs/libtcb.c (ulckpwdf_tcb): Likewise.
  • libs/libtcb.map: Declare version for exported symbols.
  • Make.defs: Add flag to disable attribute symver with GCC10+.
  • libs/Makefile: Likewise.

  • include/attribute.h: Fix indentation to match style.
  • pam_tcb/Makefile: Move PAM_SO_SUFFIX to Make.defs.
  • Make.defs: Likewise.

@ldv-alt
Copy link
Collaborator

ldv-alt commented Jan 21, 2023

libtcb: Add versioning to exported symbols.

Sorry, is there any particular reason to add versioning to these old symbols?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants