Skip to content

GitLab

  • Menu
Projects Groups Snippets
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
  • Sign in
  • D dump1090
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 0
    • Issues 0
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 0
    • Merge requests 0
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Monitor
    • Monitor
    • Incidents
  • Packages & Registries
    • Packages & Registries
    • Package Registry
    • Container Registry
    • Infrastructure Registry
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • Ege Meriç Erdoğan
  • dump1090
  • Merge requests
  • !2

Merged
Created Dec 05, 2025 by Ege Meriç Erdoğan@egemericOwner

Fix signal handler signature for GCC 15 compatibility

  • Overview 0
  • Commits 1
  • Changes 2

Fix compilation error on Fedora 43 with GCC 15.2.1. Modern GCC versions treat incompatible pointer types as errors rather than warnings.

The sigWinchCallback function signature was incompatible with the signal() function requirements. Signal handlers must accept an int parameter.

Changed in dump1090.c and view1090.c: void sigWinchCallback() to: void sigWinchCallback(int sig)

Fixes: error: passing argument 2 of 'signal' from incompatible pointer type

Tested on: Fedora 43, GCC 15.2.1

Assignee
Assign to
Reviewer
Request review from
Time tracking
Source branch: master