Age | Commit message (Collapse) | Author | Files | Lines |
|
Some of additional glist iterate macro functions are added:
- FOREACH_G_LIST_DATA()
- FOREACH_G_LIST_REVERSE()
- FOREACH_G_LIST_SAFE()
- FOREACH_G_LIST_SAFE_REVERSE()
Change-Id: Ie37b40aded588a4c8e725f86b2185c12c3a2e868
Signed-off-by: WaLyong Cho <walyong.cho@samsung.com>
|
|
Add new general numeric type(int, long int, long long int, unsigned
int, unsigned long int, unsigned long long int) read/write api.
Change-Id: I45fd85be237414619b12a96ea9e6351960c550d3
Signed-off-by: WaLyong Cho <walyong.cho@samsung.com>
|
|
Change-Id: I1ac6af736032f5b42017c94e5ef919a20886c5ad
Signed-off-by: WaLyong Cho <walyong.cho@samsung.com>
|
|
Some of lines break and missed white spaces are adjusted.
This change is used with indent command line tool with below command:
$ indent -i8 -nut -brf -cs -nbad -bap -nbc -bbo -hnl -br -brs -ce -cdw
-cli0 -lp -npcs -nprs -npsl -l200 -di1 -il0 $(find src \( -name *.c -o
-name *.h \))
But some of results were reverted.
Change-Id: I5592787cbfd226b8b38afd9a4b02e2eedf51ec47
Signed-off-by: WaLyong Cho <walyong.cho@samsung.com>
|
|
Change-Id: I683d4414c2aad001ec513bfa3f226e7373ed8723
Signed-off-by: WaLyong Cho <walyong.cho@samsung.com>
|
|
Change-Id: Ia2bc5ce5e606154b179ea9e39109e6765a4cdea2
Signed-off-by: WaLyong Cho <walyong.cho@samsung.com>
|
|
To parse percent formatted key/value config, add new
config_parse_percent(). The right value has to end with '%' character.
Change-Id: I7a3edcfe8c272aab9e817ce1f2b8513ba2f92c9e
Signed-off-by: WaLyong Cho <walyong.cho@samsung.com>
|
|
Change-Id: If1b60742e05591124e4de145e9a81397ef0f68df
Signed-off-by: WaLyong Cho <walyong.cho@samsung.com>
Signed-off-by: WaLyong Cho <walyong.cho@samsung.com>
|
|
The origin do_cp() and do_cp_mode() always overwrite the destination
file. It does not make sense. So check the destination file exists, if
yes, return -EALREADY.
And to support force overwrite, add new do_cp_force() and
do_cp_mode_force(). Those does not check the destination file exist.
Change-Id: I9b0936f15195b737c4701bf1fa64ce49124873ce
Signed-off-by: WaLyong Cho <walyong.cho@samsung.com>
|
|
(This is the first step to remove do_copy() which is invoking
"/bin/cp" directly.)
Add new two file copy api.
- do_cp_mode(): copy src file to dst file with given mode.
- do_cp(): same with do_cp_mode(), but mode is 0644.
Change-Id: I6a1bada8de677b64886ed0c6b0b16cf80d57459c
Signed-off-by: WaLyong Cho <walyong.cho@samsung.com>
|
|
Change-Id: I8501b84bc25c21c38199fee672400eb15d2562aa
Signed-off-by: WaLyong Cho <walyong.cho@samsung.com>
|
|
To get a zone info from /proc/buddyinfo, add new api
proc_get_buddyinfo().
Change-Id: Id88cb14e9bec057b72a53820fde6a66955cd77a8
Signed-off-by: WaLyong Cho <walyong.cho@samsung.com>
|
|
Change-Id: I74b0f5992d49428b13213aef6fcb8c200c0605d3
Signed-off-by: WaLyong Cho <walyong.cho@samsung.com>
|
|
Change-Id: Idae05dc3839b6cbc7051425bcc905a56b9370e17
Signed-off-by: WaLyong Cho <walyong.cho@samsung.com>
|
|
And use proc_ prefix.
Change-Id: I555e71a71da3bcbb44f06334b876397578095421
Signed-off-by: WaLyong Cho <walyong.cho@samsung.com>
|
|
Change-Id: I9e5209fe0b1d4a3165f4c91d10336765c56aa488
Signed-off-by: WaLyong Cho <walyong.cho@samsung.com>
|
|
In str_to_strv(), during interation the strings if allocation is failed
after second chance, the allocated origin value v is leaked.
And recent gcc is safe for null free. So destroy value without check.
Change-Id: I7fda4d76484201b2ccb66f5617ca75d0e4ecb1aa
Signed-off-by: WaLyong Cho <walyong.cho@samsung.com>
|
|
Recent glib supports g_auto(), g_autoptr() and g_autofree.
Change-Id: Iddaa0ef550c6c115cd8fa0359f358091504d7111
Signed-off-by: WaLyong Cho <walyong.cho@samsung.com>
|
|
On timeout, in do_fork_exec_redirect() ordo_fork_exec(), kill the child
process with SIGTERM signal.
And to configure the kill signal add new two api.
- do_fork_exec_kill()
- do_fork_exec_kill_redirect()
Change-Id: I3877881a98ecc1a86b37ce045443b7e85e3569fa
Signed-off-by: WaLyong Cho <walyong.cho@samsung.com>
|
|
To execute and redirect its output/error, add
do_fork_exec_redirect(). This api is very similar to do_fork_exec() but
additionally takes fd and flags. According to flags the child output or
error redirected to fd.
Change-Id: I8e6f2df5d812760138a429adec41bbd76645d6f3
Signed-off-by: WaLyong Cho <walyong.cho@samsung.com>
|
|
Signed-off-by: WaLyong Cho <walyong.cho@samsung.com>
|