Skip to content
GitLab
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Register
  • Sign in
  • G GLib
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 860
    • Issues 860
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 55
    • Merge requests 55
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Releases
  • Packages and registries
    • Packages and registries
    • Container Registry
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • GNOMEGNOME
  • GLib
  • Repository
Switch branch/tag
  • glib
  • gio
  • gunixoutputstream.c
Find file BlameHistoryPermalink
  • Philip Withnall's avatar
    gunix{input|output}stream: Drop custom close_{async|finish}() methods · 0a2dc161
    Philip Withnall authored Mar 02, 2020
    
    
    They were not actually asynchronous, and hence caused blocking in the
    main thread. Deleting them means the default implementation of those
    vfuncs is used, which runs the sync implementation in a thread — which
    is what is wanted here.
    
    Spotted by Benjamin Otte.
    
    Signed-off-by: Philip Withnall's avatarPhilip Withnall <withnall@endlessm.com>
    
    Fixes: #2051
    0a2dc161