![]() |
|
|
Google unix.com
|
|||||||
| Форумы | Регистрация | Правила форума | Ссылки | Альбомы | ЧАВО | Список участников | Календарь | Поиск | Сегодняшние сообщения | Отметить форумы читать |
| Программирования высокого уровня Почтовые вопросы о C, C + +, Java, SQL и других языках программирования здесь. |
Подробнее UNIX и Linux Темы форума можно найти полезные
|
||||
| Нить | Резьба для начинающих | Форум | Ответы | Последнее сообщение |
| AWK CSV в формате TXT, TXT файл не в правильном формате колонки | mdap | Shell программирование и сценарии | 1 | 08-14-2008 12:03 PM |
| Чтобы конвертировать несколько файлов в формате для чтения формате ASCII | gaur.deepti | UNIX для чайников Вопросы И Ответы | 5 | 03-25-2008 03:03 PM |
| Преобразование UTF8 Формат файла в формате ANSI | rajreddy | UNIX для чайников Вопросы И Ответы | 9 | 05-25-2007 09:26 AM |
| Преобразование UTF8 Формат файла в формате ANSI | rajreddy | UNIX перспективных И опытных пользователей | 1 | 05-24-2007 07:40 AM |
| ММДДГГ преобразовать формат даты в формате ccyyddd?? | Bhups | Shell программирование и сценарии | 2 | 09-28-2006 12:30 AM |
![]() |
|
|
LinkBack | Резьба Инструменты | Искать в этом Thread | Оценить Thread | Режимы дисплея |
|
|
|
||||
|
Я стараюсь следующий код в соответствии с Solaris10, например, следующим образом: Код:
int glob = 6;
int main(void)
{
int var;
pid_t pid;
var = 88;
printf("before vfork\n");
if ((pid = vfork()) < 0) {
err_sys("vfork error");
} else if (pid == 0) {
glob++;
var++;
_exit(0);
}
printf("pid = %d, glob = %d, var = %d\n", getpid(), glob, var);
exit(0);
}
Когда я обобщить, это поднять следующее предупреждение $ GCC-Wall abc.c error.obj abc.c: В функции 'Основной': abc.c: 16: предупреждение: INT формате pid_t ARG (ARG 2) LD: предупреждение: символ 'шар' имеет различные типы: (файл / VAR / TMP / / ccIMPxLe.o типа \u003d OBJT; файл / USR / LIB / libc.so \u003d FUNC типа); / VAR / TMP / / ccIMPxLe.o определение принять LD: предупреждение: символ 'шар' имеет различные типы: (файл / VAR / TMP / / ccIMPxLe.o типа \u003d OBJT; файл / USR / LIB / libc.so \u003d FUNC типа); Почему поднять выше предупреждение? Как это исправить? Спасибо заранее |
|
||||
|
Поскольку PID в разных системах, то единственное, что можно реально сделать (помимо меняющихся printf () и добавив новый класс объектов) является бросить интеллигентно: Код:
printf ("pid = %lu\n", (unsigned long) getpid());
Это разумное предположение о том, что PID является беззнаковое целое типа. HTH. YMMV. |
![]() |
| Закладки |
| Резьба Инструменты | Искать в этом Thread |
| Режимы дисплея | Оценить эту ветку |
|
|