Исправленный клиентский код.

Исправил в соответствии с твоими замечаниями. 
1) Добавил строки в Makefile. Проект полностью компилируется удачно.
2) В  crtlib/include/error.h,  crtlib/include/error.с добавил новые коды ошибок
3) Все-таки мне кажется, нужно еще отсылать еще и obj_id, ведь в ds_packet это указатель. Поэтому я сделал три send(). Правильно это или нет, выяснится после того как я сделаю парсинг пакетов. 

если у нас cmd = DS_PKT_OBJ_CREATE, то будем считать(на сервере), что pkt->data_size = obj_size и pkt->data_off должен быть равен  0