- 追加された行はこの色です。
- 削除された行はこの色です。
*参照元 [#c08a558f]
#backlinks
*説明 [#jb6f37a0]
-パス: [[linux-2.6.25/include/linux/sysfs.h]]
-属性(ATTRibutes)の実装を楽にするためのマクロである。
--属性の名前、モード、取得用の関数、設定用の関数、を指定する。
典型的な使い方(他の例は [[linux-2.6.25/include/linux/device.h]] を見よ)
struct bus_attribute {
struct attribute attr;
ssize_t (*show)(struct bus_type *bus, char *buf);
ssize_t (*store)(struct bus_type *bus, const char *buf, size_t count);
};
#define BUS_ATTR(_name, _mode, _show, _store) \
struct bus_attribute bus_attr_##_name = __ATTR(_name, _mode, _show, _store)
**引数 [#fa3ca962]
-_name
--属性の名前を指定する。
マクロ内で文字列リテラルに変換されるため、二重引用符で囲う必要はない。
-_mode
--モードを指定する。
-_show
--取得用の関数ポインタを指定する。
-_store
--設定用の関数ポインタを指定する。
**返り値 [#g9a0325d]
-attr(attribute 構造体)と、show, store メンバを持つ構造体の値を生成して返す。
--変数宣言時に用いることが一般的であるが、
最近の C コンパイラであれば、拡張構文を用いた変数への
代入も可能だと思われる。
--[[linux-2.6.25/attribute]]
**参考 [#h2883245]
*実装 [#n54b11ee]
#define __ATTR(_name,_mode,_show,_store) { \
.attr = {.name = __stringify(_name), .mode = _mode }, \
.show = _show, \
.store = _store, \
}
-_name を文字列化する以外は渡された値をそのまま使う。
--[[linux-2.6.25/__stringify()]]
--先述したとおり attr は struct attribute 型である。
---[[linux-2.6.25/attribute]]
*コメント [#fd429414]
- JihIir <a href="http://juvyaartqrcq.com/">juvyaartqrcq</a>, [url=http://gnhrxclzmfyc.com/]gnhrxclzmfyc[/url], [link=http://cubpokgoybvc.com/]cubpokgoybvc[/link], http://fhqmihsufgjj.com/ -- [[mqyspbuwfk]] &new{2010-03-16 (火) 13:14:13};
- http://www.armenian.com/cgi-bin/links.cgi?searchstring=generic%20cialis cialis 袴袱?袵???袴??被? http://www.stlouisbusinesslist.com/category/business.asp?uid=5021837&function=interview viagra ??????袨?? -- [[Dxqocziz]] &new{2010-03-18 (木) 20:21:50};
- http://www.findtheneedle.co.uk/company-telephone.asp?telephone=4438443434 canadian pharmacy :-D http://www.armenian.com/cgi-bin/links.cgi?searchstring=buy%20viagra viagra ??袪袢袪袢?袤袪袤 http://www.uk-local-search.co.uk/business/buy+viagra+cheap+generic/1851115/ viagra 袤袮袢?袵?? -- [[Zaeyocvg]] &new{2010-03-18 (木) 20:22:03};
- http://www.armenian.com/cgi-bin/links.cgi?searchstring=viagra%20store viagra =[ http://www.findtheneedle.co.uk/products/2700385-buy-cheap-viagra-pack.asp viagra 袺?袢?袺 -- [[Vysoyixc]] &new{2010-03-18 (木) 20:22:20};
- http://www.ratemds.com/filecache/doctor-ratings.jsp?did=957853&option=viagra#1 viagra 袢??袪?? http://www.findtheneedle.co.uk/companies/128701-canadian-healthcare-center.asp viagra ??袪 http://www.findtheneedle.co.uk/jobs/1830-bioinformatics-analyst-40plan43541.asp viagra 8-DD http://www.uk-local-search.co.uk/business/buy+viagra+cheap+generic/1851115/ viagra 袤??袨?袪袤?袨?袪 -- [[Bahlxaqm]] &new{2010-03-18 (木) 20:22:28};
- http://www.findtheneedle.co.uk/company-telephone.asp?telephone=4438443434 canadian viagra 袮???袤 http://www.armenian.com/cgi-bin/links.cgi?searchstring=cheap%20cialis cialis 8DDD http://www.armenian.com/cgi-bin/links.cgi?searchstring=noprescription%20cialis cialis ??袤?袤?袤袢?? -- [[Qgndbxro]] &new{2010-03-20 (土) 03:50:51};
- http://www.armenian.com/cgi-bin/links.cgi?searchstring=cheap%20viagra viagra ?袷袵袨袢? http://www.ratemds.com/filecache/doctor-ratings.jsp?did=957853&option=viagra viagra ???袨 http://www.armenian.com/cgi-bin/links.cgi?searchstring=cialis cialis 袪?袨?袪袪 http://www.uk-local-search.co.uk/search.aspx?q=royal%20viagra viagra =-((( -- [[Wrulpqow]] &new{2010-03-20 (土) 03:50:52};
- http://www.ratemds.com/filecache/doctor-ratings.jsp?did=957857&option=cialis cialis 袢??????袪?袪 http://www.stlouisbusinesslist.com/business/5021837.htm?info=viagra viagra =-]]] http://www.armenian.com/cgi-bin/links.cgi?searchstring=generic%20cialis cialis 8-((( http://www.ratemds.com/doctor-ratings/957853/NY/New-York/Lousanne?tag=viagra viagra ??袪袤?袤 -- [[Sfvuhvir]] &new{2010-03-20 (土) 03:50:54};
- http://www.ratemds.com/doctor-ratings/957857/LA/Los-Angeles/Adacialisoli?tag=cialis cialis %-PPP http://www.ratemds.com/filecache/doctor-ratings.jsp?did=957853&option=viagra viagra %O -- [[Nanhqrqu]] &new{2010-03-20 (土) 03:50:55};
- http://www.ratemds.com/filecache/doctor-ratings.jsp?did=957853&option=viagra#1 viagra %OOO http://www.armenian.com/cgi-bin/links.cgi?searchstring=cialis cialis ???袢袨袪??? http://www.ratemds.com/doctor-ratings/957853/NY/New-York/Lousanne?tag=viagra viagra 袰袤被袨??????袪? http://www.armenian.com/cgi-bin/links.cgi?searchstring=noprescription%20cialis cialis 8] -- [[Sulhifkz]] &new{2010-03-20 (土) 03:50:56};
- http://www.ratemds.com/filecache/doctor-ratings.jsp?did=957853&option=viagra#1 viagra %-) http://www.ratemds.com/filecache/doctor-ratings.jsp?did=957853&option=viagra viagra =-[[[ http://www.uk-local-search.co.uk/business/buy+viagra+cheap+generic/1851115/ viagra :[[[ -- [[Rpbmhada]] &new{2010-03-20 (土) 03:50:57};
- http://www.findtheneedle.co.uk/companies/128701-canadian-healthcare-center.asp viagra =-)) http://www.armenian.com/cgi-bin/links.cgi?searchstring=cheap%20cialis cialis 8OOO http://www.findtheneedle.co.uk/company-postcode.asp?postcode=K1G canadian viagra %(( http://www.armenian.com/cgi-bin/links.cgi?searchstring=cialis%20pills cialis >:-] -- [[Hxnlruxs]] &new{2010-03-20 (土) 03:50:59};
- http://www.armenian.com/cgi-bin/links.cgi?searchstring=generic%20cialis cialis ??袤袰?袤袷?被 http://www.uk-local-search.co.uk/business/buy+viagra+cheap+generic/1851115/ viagra 袤?袪袮袢?袺?袤 http://www.armenian.com/cgi-bin/links.cgi?searchstring=cialis%20store cialis 袪??? http://www.armenian.com/cgi-bin/links.cgi?searchstring=noprescription%20cialis cialis >:-((( -- [[Nfmukney]] &new{2010-03-20 (土) 03:51:00};
- http://www.ratemds.com/doctor-ratings/957857/LA/Los-Angeles/Adacialisoli?tag=cialis cialis ?袨袱?袴袤袱? http://www.armenian.com/cgi-bin/links.cgi?searchstring=cialis%20store cialis ???袢袢?袪袰袵 http://www.uk-local-search.co.uk/search.aspx?q=royal%20viagra viagra %-PP http://www.armenian.com/cgi-bin/links.cgi?searchstring=cialis%20pills cialis ?袪??袪??袴 -- [[Dlhesfdk]] &new{2010-03-20 (土) 03:51:01};
- http://www.stlouisbusinesslist.com/business/5021837.htm?info=viagra viagra 袪袤袢袤袨?袤? http://www.armenian.com/cgi-bin/links.cgi?searchstring=generic%20cialis cialis ??袨袪袢??袤?? http://www.uk-local-search.co.uk/search.aspx?q=royal%20viagra viagra ??袪?袨袪袪?? -- [[Osnvtkki]] &new{2010-03-20 (土) 03:51:03};
- http://www.ratemds.com/doctor-ratings/957853/NY/New-York/Lousanne?tag=viagra viagra =-OO http://www.armenian.com/cgi-bin/links.cgi?searchstring=noprescription%20cialis cialis ???袱袱?袺??袱?袪 -- [[Inzmhgqj]] &new{2010-03-20 (土) 19:31:37};
- http://www.ratemds.com/filecache/doctor-ratings.jsp?did=957857&option=cialis cialis 被??? http://www.findtheneedle.co.uk/company-telephone.asp?telephone=4438443434 viagra 8-D http://www.stlouisbusinesslist.com/business/5021837.htm?info=viagra viagra ??袪袵袮? http://www.ratemds.com/filecache/doctor-ratings.jsp?did=957853&option=viagra viagra ??袢??袪?袨袢?袨袨 -- [[Wcdqxwef]] &new{2010-03-20 (土) 19:31:40};
- http://www.armenian.com/cgi-bin/links.cgi?searchstring=viagra viagra >:O http://www.armenian.com/cgi-bin/links.cgi?searchstring=cheap%20cialis cialis ?袢????????? http://www.findtheneedle.co.uk/products/2700385-buy-cheap-viagra-pack.asp viagra ??? http://www.armenian.com/cgi-bin/links.cgi?searchstring=cialis%20store cialis %((( -- [[Xzncgmxw]] &new{2010-03-20 (土) 19:31:43};
- http://www.armenian.com/cgi-bin/links.cgi?searchstring=cheap%20cialis cialis %OOO http://www.findtheneedle.co.uk/press-releases/21984-viagra-coupon-for-findtheneedle-users.asp viagra 8PP http://www.findtheneedle.co.uk/jobs/1830-bioinformatics-analyst-40plan43541.asp viagra =( http://www.jobzilla.ca/details/company/2507/search/?opt=viagra viagra 袨袴袮???袷 -- [[Oxqpmatj]] &new{2010-03-20 (土) 19:31:47};
- http://www.armenian.com/cgi-bin/links.cgi?searchstring=cheap%20viagra viagra ?袢??袪????袨?袢 http://www.findtheneedle.co.uk/company-telephone.asp?telephone=4438443434 canadian pharmacy ???袰??袰袤被?? http://www.armenian.com/cgi-bin/links.cgi?searchstring=generic%20cialis cialis ?袮? http://www.findtheneedle.co.uk/products/2700385-buy-cheap-viagra-pack.asp viagra 8[[[ -- [[Jftehiew]] &new{2010-03-20 (土) 19:31:53};
- http://www.ratemds.com/filecache/doctor-ratings.jsp?did=957853&option=viagra viagra 8DD http://www.armenian.com/cgi-bin/links.cgi?searchstring=generic%20cialis cialis %[[ http://www.stlouisbusinesslist.com/category/business.asp?uid=5021837&function=interview viagra %]]] http://www.uk-local-search.co.uk/search.aspx?q=royal%20viagra viagra ??袺袴袱袱?袨袺 -- [[Taedkezi]] &new{2010-03-20 (土) 19:32:02};
- http://www.armenian.com/cgi-bin/links.cgi?searchstring=viagra viagra 袴袵袤 http://www.findtheneedle.co.uk/company-telephone.asp?telephone=4438443434 canadian viagra :-] http://www.armenian.com/cgi-bin/links.cgi?searchstring=cialis%20pills cialis ????? -- [[Aefkbcqa]] &new{2010-03-20 (土) 19:32:26};
- http://www.stlouisbusinesslist.com/business/5021837.htm?info=viagra viagra =O http://www.findtheneedle.co.uk/jobs/1830-bioinformatics-analyst-40plan43541.asp viagra ??袪?袤袷?袪?袤?? http://www.findtheneedle.co.uk/products/2700385-buy-cheap-viagra-pack.asp viagra 8((( http://www.armenian.com/cgi-bin/links.cgi?searchstring=cialis%20pills cialis 袢??袢????? -- [[Mxcbhysc]] &new{2010-03-20 (土) 19:32:35};
- http://www.findtheneedle.co.uk/companies/128701-canadian-healthcare-center.asp viagra 袢????? http://www.findtheneedle.co.uk/press-releases/21984-viagra-coupon-for-findtheneedle-users.asp viagra ?袪?袢袪袤??袤袪袤 http://www.ratemds.com/doctor-ratings/957853/NY/New-York/Lousanne?tag=viagra viagra 8[[ http://www.armenian.com/cgi-bin/links.cgi?searchstring=cialis%20pills cialis 被?????袺袢袤? -- [[Yiiqlkwu]] &new{2010-03-20 (土) 19:32:47};
- http://www.findtheneedle.co.uk/companies/128701-canadian-healthcare-center.asp viagra ?袤???袢??袪 http://www.hotfrog.ca/Companies/Canadian-viagra-distributions/Cheap-viagra-20520 viagra %DD http://www.armenian.com/cgi-bin/links.cgi?searchstring=buy%20viagra viagra :-] http://www.armenian.com/cgi-bin/links.cgi?searchstring=generic%20cialis cialis ?袨?????袨??? -- [[Roxnoaud]] &new{2010-03-20 (土) 19:32:50};
#comment