C problem -> Samba
Krzysztof G. Baranowski
kgb w manjak.knm.org.pl
Nie, 18 Paź 1998, 20:18:08 CEST
On Sun, 18 Oct 1998, Wojtek Slusarczyk wrote:
> Jest i odwoluje sie do <bits/sem.h> jak dodam definicje -D_SYS_SEM_H
> zatem zalaczamy <sys/sem.h> i mamy w efekcie:
Ok, nie dodawaj tego.
> Badz tak dobry i zerkni do <bits/sem.h> i do <sys/sem.h> bo cos tam jest
> zakrecone i to dokladnie..
No wlasnie patrze (calkowicie zapomnialem o tych headerach co mi
wyslales). Gdyby nie one nie byloby poprzedniego listu, bo tam
sprawdzalem naglowki glibc-2.0.
Otoz w naglowkach glibc 2.1.x jest cos takiego:
--- ciach ---
/* The user should define a union like the following to use it for
arguments for `semctl'.
union semun
{
int val; <= value for SETVAL
struct semid_ds *buf; <= buffer for IPC_STAT & IPC_SET
unsigned short int *array; <= array for GETALL & SETALL
struct seminfo *__buf; <= buffer for IPC_INFO
};
Previous versions of this file used to define this union but this
is incorrect. One can test the macro _SEM_SEMUN_UNDEFINED to see
whether one must define the union or not. */
#define _SEM_SEMUN_UNDEFINED 1
--- ciach ---
A zatem musisz dopisac w jednym z plikow taki kawalek kodu:
#ifdef _SEM_SEMUN_UNDEFINED
union semun
{
int val; /* value for SETVAL */
struct semid_ds *buf; /* buffer for IPC_STAT & IPC_SET */
unsigned short int *array; /* array for GETALL & SETALL */
struct seminfo *__buf; /* buffer for IPC_INFO */
};
#endif
Kris
--
Krzysztof G. Baranowski - Prezes Klubu Nieszkodliwych Manjaków
"Smith & Wesson - The original point and click interface..."
http://www.knm.org.pl/ <prezes w manjak.knm.org.pl>
Więcej informacji o liście dyskusyjnej pld-devel-pl