zoukankan      html  css  js  c++  java
  • 稿子高级信号注册函数

    高级信号注册函数
    -----------------------------------------------------------------------------------------------------
    
    Linux改进版的信号处理函数:
    
    #include<signal.h>
    // signo : 信号编号;
    // act   : 内核用其指向结构设置信号处理函数;
    // oact  : 内核将原来的值存放在其指向的内存区域内;
    int sigaction(int signo, const struct signaction * restrict act, struct sigaction *restrict oact);
    
    在signal.h中,sigaction的结构体:
    
    Struct sigaction {
        void (*sa_handler)(int);    // 信号处理函数
        sigset_t sa_mask;           // 屏蔽信号集
        int sa_flags;               // 信号选项
        void (*sa_sigaction)(int, sigainfo_t *, void *);    // 替代sa_handler的信号处理函数
    }
    
    -----------------------------------------------------------------------------------------------------
  • 相关阅读:
    三、linux系统管理
    二、基本命令
    一、基本环境
    mysql-day4
    mysql-day3
    mysql-day2
    mysql-day1
    3、线性表的链式存储结构
    2、线性表之顺序表
    1、时间复杂度
  • 原文地址:https://www.cnblogs.com/xuejianhui/p/2770131.html
Copyright © 2011-2022 走看看