int sem files.
change directories.
dos2unix.
add sem.c and test_sem.c.
modify macro name.
add sem-share.c.
add test_sem_trg1.c and test_sem_trg2.c.
IPC_FD to SHM_FD.
change test examples application's directories.
change sem-share to sem-trigger.
change sem.c to base-sem.c.
mem-share can work with sem-grigger now.
test examples are under src/test_bins/ with the name of test_push and test_pull.
it also have bugs now.
modify TRG_ID_* to TRG_SERVER_ID and TRG_CLIENT_ID.
sem trigger definitions modified.
add definitions of PUSH_MODEL and PULL_MODEL of mem-share.
modify shm_chn_attach function's shmget flags.
fix pointer SIGENV err, when sem wake up.