kdk_un_inhibit_lockscreen(3)

kdk_un_inhibit_lockscreen3

设置禁止锁屏

Usage

#include <libkylockscreen.h>

extern int kdk_un_inhibit_lockscreen(uint32_t flag);

Link with -lkypowermanagement.

Detailed Description

The main function of the interface is to undisable the lock screen.

The argument flag is the return value of the kdk_set_inhibit_lockscreen interface.

Return value

On success, return 0.

On error, return -1.

Examples

#include <libkylockscreen.h>
#include <stdio.h>
int main(void)
{
    char appName[] = "test-package";
    char reason[] = "test-reason";
    uint32_t flag;
    if ((flag = kdk_set_inhibit_lockscreen(appName , reason)) == 0) {
        printf("set inhibit lock screen fail !0);
        return -1;
    }
    if (kdk_un_inhibit_lockscreen(flag)) {
        printf("un inhibit lock screen fail !0);
        return -1;
    }
    return 0;
}

Conforming to

These functions are as per the withdrawn POSIX.1e draft specification. The following functions are Linux extensions: kdk_set_inhibit_lockscreen().

From libkysdk-system 3.0.1.4-1 in Arch Linux 2026-11-07. Parsed by carta from the page's man source.