*参照元 [#v4da139f] #backlinks *説明 [#c25af405] -パス: 複数あり --汎用: [[linux-2.6.33/include/asm-generic/atomic.h]] --ARM 用: [[linux-2.6.33/atomic_dec_return(arm)]] --x86 用: [[linux-2.6.33/atomic_dec_return(x86)]] --ARM 用: [[linux-2.6.33/atomic_dec_return()(arm)]] --x86 用: [[linux-2.6.33/atomic_dec_return()(x86)]] -アトミック値から 1減算し、減算後の値を整数に変換して返す。 **引数 [#w657e2c3] -atomic_t *v --減算対象のアトミック値 --[[linux-2.6.33/atomic_t]] **返り値 [#fea5686c] -int --1減算したあとの v の値 **参考 [#w0c27da1] *実装 [#u146e159] #define atomic_dec_return(v) atomic_sub_return(1, (v)) -アトミック値から 1 だけ減算する。 --[[linux-2.6.33/atomic_sub_return()]] *コメント [#ybe8b613]