1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/fenglinwansu-coolwrite

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
В этом репозитории не указан файл с открытой лицензией (LICENSE). При использовании обратитесь к конкретному описанию проекта и его зависимостям в коде.
Клонировать/Скачать
shm_tc.c 529
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
枫言风语 Отправлено 25.06.2013 16:28 6a8048f
/*the time client using shared memory, */
#include<stdio.h>
#include<sys/shm.h>
#include<time.h>
#define TIME_MEM_KEY 99
#define SEG_SIZE ((size_t) 100)
#define oops(m,x) {perror(m); exit(x);}
int main()
{
int seg_id;
char *mem_ptr, *ctime();
long now;
seg_id = shmget(TIME_MEM_KEY, SEG_SIZE, 0777);
if(seg_id == -1)
{
oops("shmget", 1);
}
mem_ptr = shmat( seg_id, NULL, 0);
if( mem_ptr == (void *) -1)
oops("shmat", 2);
printf("The time, direct from memory:..%s", mem_ptr);
shmdt( mem_ptr);
return 0;
}

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/fenglinwansu-coolwrite.git
git@api.gitlife.ru:oschina-mirror/fenglinwansu-coolwrite.git
oschina-mirror
fenglinwansu-coolwrite
fenglinwansu-coolwrite
master