mirror of
https://github.com/openharmony/kernel_linux_common_modules.git
synced 2026-08-27 19:49:56 -04:00
adafc22688
Signed-off-by: staralien <chengxin@servicecenter-harmonytsc.com>
28 lines
627 B
C
28 lines
627 B
C
// 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
|