77a7a157创建于 1月30日历史提交
// SPDX-License-Identifier: GPL-2.0-or-later

/*

 * Copyright (c) 2026 Huawei Device Co., Ltd.

 */



#ifndef DEC_SETPROC_COMMON_H

#define DEC_SETPROC_COMMON_H



#define ACCESS_TOKEN_OK              0

#define ACCESS_TOKEN_PARAM_INVALID   (-1)

#define ACCESS_TOKEN_OPEN_ERROR      (-2)



#define TOKENID_DEVNODE "/dev/access_token_id"

#define ACCESS_TOKEN_ID_IOCTL_BASE 'A'



enum {

    GET_TOKEN_ID = 1,

    SET_TOKEN_ID,

    GET_FTOKEN_ID,

    SET_FTOKEN_ID,

    ADD_PERMISSIONS,

    REMOVE_PERMISSIONS,

    GET_PERMISSION,

    SET_PERMISSION,

    ACCESS_TOKENID_MAX_NR,

};



#endif // DEC_SETPROC_COMMON_H