Rating@Mail.ru
IPB
Etersoft - from Windows to Linux
Etersoft
решения для перехода
с Windows на Linux
Дружественные сайты: alv.me и Rus-Linux.net

Здравствуйте, гость ( Вход | Регистрация ) Поиск · 

Профиль
Фотография
Опции
Опции
О себе
Supervisor не указал(а) ничего о себе.
Личная информация
Supervisor
Продвинутый участник
36 от роду
Мужской
Место жительства не указано
Дата рождения: Ноя-14-1981
Интересы
Нет данных
Другая информация
Операционная система: Sabayon ~x86
JID: Нет данных
Город: Bryansk
Статистика
Регистрация: 21-August 07
Просмотров профиля: 3037*
Последнее посещение: 16th April 2012 - в 10:58
Часовой пояс: Nov 19 2017, в 17:01
147 сообщений (0.04 за день)
Контактная информация
AIM Нет данных
Yahoo Нет данных
ICQ 269945622
MSN Нет данных
Contact E-mail скрыт
* Просмотры профиля обновляются каждый час

Supervisor

Участники


Темы
Сообщения
Друзья
Содержимое
27 Jul 2009
Как при сборке ядра указать чтобы принудительно использовались флаги -mmmx -msse -msse2 -m3dnow ???
13 Jul 2009
Посоветуйте веб-морду для почтового сервера, с учетом того чтобы пользователи могли сами регистрировать себе почтовые ящики.
15 Jun 2009
Собственно говоря есть код....
Код
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
#include <math.h>
#include <time.h>

typedef struct TypeBuf
{
  unsigned char Type[1];
  unsigned char Dlit[2];
  unsigned char NumberA[4];
  unsigned char NumberB[12];
  unsigned char DateTime[8];
};

char buf[27];
struct TypeBuf *Var1;
FILE *input;
FILE *output;

WriteBuf()
{
  int ret;
  int i=0;
  unsigned char ch;
  while (i < 27)
  {
     ret=fread(&ch,sizeof(char),1,input);
     if (ret==0)  return(1);
     buf[i]=ch;
     i++;
  }
  return(0);
}

WriteFile()
{
    int i;
    Var1 = (struct TypeBuf *) buf;

<пропущено для экономии места>

    fprintf(output, ";");

// DATE+TIME
unsigned char temp;

temp = Var1->DateTime[7]; // переставляем местами байтики ибо Солярис
Var1->DateTime[7] = Var1->DateTime[0];
Var1->DateTime[0] = temp;

temp = Var1->DateTime[6];
Var1->DateTime[6] = Var1->DateTime[1];
Var1->DateTime[1] = temp;

temp = Var1->DateTime[5];
Var1->DateTime[5] = Var1->DateTime[2];
Var1->DateTime[2] = temp;

temp = Var1->DateTime[4];
Var1->DateTime[4] = Var1->DateTime[3];
Var1->DateTime[3] = temp;

double *DateTime;
DateTime = (double *)Var1->DateTime;

*DateTime = *DateTime - 25569; // вот тут эта падла сегфолтится.....
*DateTime = *DateTime * 86400;

time_t t = *DateTime;

struct tm* lt = gmtime(&t);
char time_str[20];
sprintf(time_str, "%04d%02d%02d %02d%02d%02d",
      lt->tm_year + 1900, lt->tm_mon + 1, lt->tm_mday,
      lt->tm_hour, lt->tm_min, lt->tm_sec
);
    fprintf(output,"%s", time_str);
    fprintf(output,";");


Не пойму что я делаю не так?????

Код
]$gcc -v
Reading specs from /usr/local/lib/gcc-lib/sparc-sun-solaris2.8/3.2/specs
Configured with: ../configure --with-as=/usr/ccs/bin/as --with-ld=/usr/ccs/bin/ld --disable-nls
Thread model: posix
gcc version 3.2
собственно сабж, как полностью замаскировать kde4?

вот тут kde две штуки есть для paludis, но я им не пользуюсь, возникает вопрос как сделать это для портаж? чтоб руками не писать кучу всего в pakage.mask
Просмотры


28 Jun 2011 - 13:37


28 Jul 2010 - 6:15


4 Nov 2009 - 22:18


29 Oct 2009 - 20:41


22 Sep 2009 - 18:10


Друзья
Друзей нет.
RSS Текстовая версия Сейчас: 19th November 2017 - в 17:01




Rating@Mail.ru