validate_syslog_args

Function validate_syslog_args 

Source
pub fn validate_syslog_args(
    action: SyslogAction,
    bufp: *mut u8,
    len: i32,
) -> Result<(), i32>
Expand description

验证 syslog 系统调用参数

根据操作类型检查参数的有效性。

§验证规则

  • Read/ReadAll/ReadClear: bufp != NULL, len >= 0
  • ConsoleLevel: len 必须在 1-8 范围内
  • 其他操作: 忽略 bufp 和 len

§返回值

  • Ok(()) - 参数有效
  • Err(EINVAL) - 参数无效