Libelektra: ํ”Œ๋Ÿฌ๊ทธ์ธ ํ•จ์ˆ˜ : ์„ฑ๊ณต์‹œ ๋ฐ˜ํ™˜ ๊ฐ’

์— ๋งŒ๋“  2017๋…„ 02์›” 28์ผ  ยท  4์ฝ”๋ฉ˜ํŠธ  ยท  ์ถœ์ฒ˜: ElektraInitiative/libelektra

๐Ÿ‘‹ ์•ˆ๋…•ํ•˜์„ธ์š”,

๋ฌธ์„œ ์—๋Š” elektraPluginGet ๊ฐ€ ์„ฑ๊ณตํ•˜๋ฉด 0 ๋ฅผ ๋ฐ˜ํ™˜ํ•ด์•ผํ•œ๋‹ค๊ณ  ๋ช…์‹œ๋˜์–ด ์žˆ์ง€๋งŒ ํ…œํ”Œ๋ฆฟ์€ -์ปค๋ฐ‹ ๐Ÿ“œ 062e017e ์ดํ›„-ํ”Œ๋Ÿฌ๊ทธ์ธ ํ•จ์ˆ˜๊ฐ€ ์„ฑ๊ณตํ•˜๋ฉด 1 ๋ฅผ ๋ฐ˜ํ™˜ํ•ด์•ผํ•œ๋‹ค๊ณ  ์ œ์•ˆ ํ•ฉ๋‹ˆ๋‹ค.

๋‹ค๋ฅธ ํ”Œ๋Ÿฌ๊ทธ์ธ ๋„ 1 ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋‚ด๊ฐ€ ์•Œ ์ˆ˜์žˆ๋Š” ํ•œ ํ•จ์ˆ˜๊ฐ€ ์„ฑ๊ณต์  ์ด์—ˆ์Œ์„ ๋ณด์—ฌ์ค๋‹ˆ๋‹ค. ๋ฐ˜๋ฉด์— tcl ํ”Œ๋Ÿฌ๊ทธ์ธ ์€ ์„ฑ๊ณต์‹œ 0 ๋ฅผ ๋ฐ˜ํ™˜ํ•ฉ๋‹ˆ๋‹ค . ์˜ฌ๋ฐ”๋ฅธ ๋ฐ˜ํ™˜ ๊ฐ’์€ ๋ฌด์—‡์ž…๋‹ˆ๊นŒ?

question usability

๊ฐ€์žฅ ์œ ์šฉํ•œ ๋Œ“๊ธ€

๋‘˜ ๋‹ค ๋งž๋‹ค
์„ฑ๊ณต์˜ ๊ฒฝ์šฐ 1 + ํ‚ค ์„ธํŠธ ์—…๋ฐ์ดํŠธ ๋จ
์„ฑ๊ณต์˜ ๊ฒฝ์šฐ 0์ด์ง€๋งŒ ๋ณ€๊ฒฝ๋œ ์‚ฌํ•ญ ์—†์Œ
-1 : ์˜ค๋ฅ˜

๋ชจ๋“  4 ๋Œ“๊ธ€

๋‘˜ ๋‹ค ๋งž๋‹ค
์„ฑ๊ณต์˜ ๊ฒฝ์šฐ 1 + ํ‚ค ์„ธํŠธ ์—…๋ฐ์ดํŠธ ๋จ
์„ฑ๊ณต์˜ ๊ฒฝ์šฐ 0์ด์ง€๋งŒ ๋ณ€๊ฒฝ๋œ ์‚ฌํ•ญ ์—†์Œ
-1 : ์˜ค๋ฅ˜

๋‘˜ ๋‹ค ๋งž์Šต๋‹ˆ๋‹คโ€ฆ

๋น ๋ฅธ ์‘๋‹ต์— ๊ฐ์‚ฌ๋“œ๋ฆฝ๋‹ˆ๋‹ค. ๊ทธ์— ๋”ฐ๋ผ ๋ฌธ์„œ๋ฅผ ์—…๋ฐ์ดํŠธํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค.

๋˜ํ•œ ํ…œํ”Œ๋ฆฟ์— ๋ฉ”๋ชจ๋ฅผ ์ถ”๊ฐ€ํ•˜๋Š” ๊ฒƒ์ด ์ข‹์Šต๋‹ˆ๋‹ค. ์™œ๋ƒํ•˜๋ฉด ๋ฐฉ๋Œ€ํ•œ ๋ฌธ์„œ๋ฅผ ์ž‘์„ฑํ•  ํ•„์š”๊ฐ€ ์—†์„๋งŒํผ ์‚ฌ์†Œํ•˜๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค.

//  1 for success + keyset updated
//  0 for success without changes
// -1 for error
return 1;

๋˜ํ•œ ํ…œํ”Œ๋ฆฟ์— ๋ฉ”๋ชจ๋ฅผ ์ถ”๊ฐ€ํ•˜๋Š” ๊ฒƒ์ด ์ข‹์Šต๋‹ˆ๋‹ค. ์™œ๋ƒํ•˜๋ฉด ๋ฐฉ๋Œ€ํ•œ ๋ฌธ์„œ๋ฅผ ๋‹ค๋ฃฐ ํ•„์š”๊ฐ€ ์—†์„ ์ •๋„๋กœ ์‚ฌ์†Œํ•˜๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค.

์ข‹์€ ์ƒ๊ฐ. ๋ฐฉ๊ธˆ repo์˜ ๋กœ์ปฌ ๋ธŒ๋žœ์น˜์—์žˆ๋Š” elektraTemplateGet ์— ์ •๋ณด๋ฅผ ์ถ”๊ฐ€ํ–ˆ์Šต๋‹ˆ๋‹ค.

์ด ํŽ˜์ด์ง€๊ฐ€ ๋„์›€์ด ๋˜์—ˆ๋‚˜์š”?
0 / 5 - 0 ๋“ฑ๊ธ‰

๊ด€๋ จ ๋ฌธ์ œ

mpranj picture mpranj  ยท  3์ฝ”๋ฉ˜ํŠธ

mpranj picture mpranj  ยท  3์ฝ”๋ฉ˜ํŠธ

markus2330 picture markus2330  ยท  3์ฝ”๋ฉ˜ํŠธ

sanssecours picture sanssecours  ยท  3์ฝ”๋ฉ˜ํŠธ

sanssecours picture sanssecours  ยท  3์ฝ”๋ฉ˜ํŠธ