Skip to content
GitLab
  • Menu
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
  • D debianutils
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Merge requests 3
    • Merge requests 3
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Packages & Registries
    • Packages & Registries
    • Container Registry
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Jobs
  • Commits
Collapse sidebar
  • DebianDebian
  • debianutils
  • Merge requests
  • !1

Use mkstemps(3) instead of tempnam(3).

  • Review changes

  • Download
  • Email patches
  • Plain diff
Merged Andrej Shadura requested to merge andrewsh/mkstemps into master Jan 06, 2018
  • Overview 0
  • Commits 1
  • Pipelines 0
  • Changes 2

tempnam(3) is insecure, not recommended to be used, marked as obsolete in POSIX.1-2008. In fact, pseudo(1) fakeroot replacement for OpenEmbedded, blocks the use of tempnam(3) and tmpnam(3) hardcoding them to return ENOMEM.

Reimplement tempfile using mkstemps(3), performing directory selection according to tempfile's manual page.

Update the manpage accordingly.

Assignee
Assign to
Reviewer
Request review from
Time tracking
Source branch: andrewsh/mkstemps