SORU
1 AĞUSTOS 2008, Cuma


Nasıl z/OS üzerinde C C yuva API kullanmak için

Sorunları C yuva API C düzgün çalışması için alıyorum yaşıyorum . Dahil olmama rağmen özellikle, sys/socket.h, ben hala derleme zamanı hataları AF_INET tanımlı değil bana. Eksik bir şey belli mi, ya da bu z/OS Bu kodlama yapıyorum ve benim sorunlar çok daha karmaşık olması ile ilgili olabilir mi?


Güncelleme: Daha fazla araştırma için gidiyorum #ifdef bir o olduğunu keşfettim. Görünüşe göre z/OS ben "tip" yuva ile kullanıyorum: . tanımlamak sürece mutlu değil

#define _OE_SOCKETS

Şimdi, ben şahsen hiç bir fikrim yok ne bu _OE_SOCKETS aslında, bu yüzden eğer herhangi bir z/OS yuva programcılar dışarıda (3), belki bana anlatacak bunlar nasıl çalışıyor?

CEVAP
18 EYLÜL 2009, Cuma


IBM kılavuzları bir kopyasını bulundurmak:

IBM yayınlar genel olarak çok iyi, ama onların biçimi olarak bir cevap için nereye bakılacağını bilmek alışmak gerekir. Kullanmak istediğiniz bir özellik tarafından korunuyor oldukça sık göreceksiniz"" . özelliği test makro

Dost sisteminiz üzerinde XL C/C Run-Time Library Reference: Man Pages yüklemek için programcı sormalısınız. O zaman gibi şeyler yapabilirsin "" yuva için man sayfasına gir() connect API. adam bağlanın Bunu yaptığımda, benim gördüğüm bu:

BİÇİMİ

X Aç/

#define _XOPEN_SOURCE_EXTENDED 1
#include <sys/socket.h>

int connect(int socket, const struct sockaddr *address, socklen_t address_len);

Berkeley Soketleri

#define _OE_SOCKETS
#include <sys/types.h>
#include <sys/socket.h>

int connect(int socket, struct sockaddr *address, int address_len);

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Blunty

    Blunty

    13 Mart 2006
  • Jon Reed

    Jon Reed

    14 AĞUSTOS 2006
  • newport83

    newport83

    19 HAZİRAN 2006