mirror of
https://github.com/asterinas/asterinas.git
synced 2025-06-21 16:33:24 +00:00
Fix incorrect return value for semctl GETZCNT/GETNCNT
This commit is contained in:
committed by
Tate, Hongliang Tian
parent
6645220810
commit
b88c490ff7
@ -81,7 +81,7 @@ impl SemaphoreSet {
|
||||
pub fn pending_const_count(&self, sem_num: u16) -> usize {
|
||||
let inner = self.inner.lock();
|
||||
let pending_const = &inner.pending_const;
|
||||
let mut count = 1;
|
||||
let mut count = 0;
|
||||
for i in pending_const.iter() {
|
||||
for sem_buf in i.sops_iter() {
|
||||
if sem_buf.sem_num() == sem_num {
|
||||
@ -95,7 +95,7 @@ impl SemaphoreSet {
|
||||
pub fn pending_alter_count(&self, sem_num: u16) -> usize {
|
||||
let inner = self.inner.lock();
|
||||
let pending_alter = &inner.pending_alter;
|
||||
let mut count = 1;
|
||||
let mut count = 0;
|
||||
for i in pending_alter.iter() {
|
||||
for sem_buf in i.sops_iter() {
|
||||
if sem_buf.sem_num() == sem_num {
|
||||
|
Reference in New Issue
Block a user