summaryrefslogtreecommitdiffstats
path: root/README
Commit message (Expand)AuthorAgeFilesLines
* Remove support for BeOSSkip Montanaro2007-08-171-5/+0
* Remove RISCOS supportSkip Montanaro2007-08-161-1/+0
* Kill execfile(), use exec() insteadNeal Norwitz2007-08-121-1/+1
* Merged revisions 55817-55961 via svnmerge fromGuido van Rossum2007-06-131-1/+5
* Merged revisions 55631-55794 via svnmerge fromGuido van Rossum2007-06-061-7/+6
* Merged revisions 55407-55513 via svnmerge fromGuido van Rossum2007-05-221-5/+6
* Merged revisions 55342-55406 via svnmerge fromGuido van Rossum2007-05-171-6/+2
* Merged revisions 55225-55227,55229-55269 via svnmerge fromGuido van Rossum2007-05-111-13/+1
* Merged revisions 53952-54987 via svnmerge fromGuido van Rossum2007-04-271-3/+3
* Merged revisions 53005-53303 via svnmerge fromThomas Wouters2007-01-091-1/+2
* Four months of trunk changes (including a few releases...)Thomas Wouters2006-12-131-0/+5
* Completely get rid of PyClass and PyInstance.Guido van Rossum2006-08-171-1/+9
* Merged revisions 46753-51188 via svnmerge fromThomas Wouters2006-08-111-13/+25
* Much-needed merge (using svnmerge.py this time) of trunk changes into p3yk.Thomas Wouters2006-05-271-1/+6
* Merge p3yk branch with the trunk up to revision 45595. This breaks a fairThomas Wouters2006-04-211-330/+360
* Get rid of xreadlines() (methods).Neal Norwitz2006-03-171-3/+3
* Checkpoint. 218 tests are okay; 53 are failing. Done so far:Guido van Rossum2006-03-151-2/+2
* bug #872175: add --with-fpectl to READMEGeorg Brandl2006-02-201-0/+5
* Update general copyright years to 2006.Georg Brandl2006-02-111-1/+1
* don't get me started about distutils...Skip Montanaro2005-11-171-0/+1
* note build workaround for Sol10/gcc 3.4Skip Montanaro2005-11-171-0/+6
* Update 64-bit AIX and HP-UX build instructions (forward port).Guido van Rossum2005-09-201-4/+11
* - Changes donated by Elemental Security to make it work on HP-UX 11 onGuido van Rossum2005-09-141-1/+19
* Update URL.Michael W. Hudson2005-06-161-1/+1
* Introduced EXTRA_CFLAGS as an environment variable used by the Makefile. MeantBrett Cannon2005-04-241-0/+3
* A few random updates to make things less horrifyingly out of date.Michael W. Hudson2005-02-221-51/+44
* happy new year! (on the trunk)Anthony Baxter2005-01-251-2/+2
* Update VC references. Backported to 2.4.Martin v. Löwis2004-12-241-2/+2
* update gcc refAnthony Baxter2004-11-301-1/+1
* update versionAnthony Baxter2004-09-021-1/+1
* Patch #510695: Add TSC profiling for the VM.Martin v. Löwis2004-06-081-0/+1
* Add this year to the copyright notices.Barry Warsaw2004-05-091-1/+1
* update version at top of fileSkip Montanaro2004-03-051-2/+2
* updated HPUX notes.Anthony Baxter2003-10-011-3/+10
* note about HP compiler. CC="cc -Ae" is least broken, but still brokenAnthony Baxter2003-09-231-1/+2
* This is release candidate 2Barry Warsaw2003-07-251-1/+1
* Clarify a statement regarding both shared and static library.Fred Drake2003-07-211-5/+4
* Update version labelJeremy Hylton2003-07-171-2/+2
* Patch #753845: Update README for Redhat 9 Tkinter compile with USC-4.Martin v. Löwis2003-06-141-2/+6
* AMK's no longer maintaining his bookstore page. Refer to the books page onSkip Montanaro2003-06-121-1/+1
* Patch #718286: Support DESTDIR.Martin v. Löwis2003-05-111-0/+4
* add note about building with bsddb185 and making it appear as bsddb.Skip Montanaro2003-05-021-0/+15
* Update version number and release date.Guido van Rossum2003-04-251-2/+2
* Update versions/dates for release of 2.3a2. Added some last-minute news.Guido van Rossum2003-02-191-1/+1
* Fix typos.Walter Dörwald2003-02-021-5/+5
* Remove misleading advice. VERSION was not intended to be used that way.Neil Schemenauer2003-01-151-6/+0
* delete reference to defunct Misc/HPUX-NOTES. Adjust reference for BeOSSkip Montanaro2003-01-061-6/+5
* Merged Misc/AtheOS-NOTES into the platform-specific section. Rewrote theSkip Montanaro2003-01-041-39/+79
* qualify known Solaris versions related to the binutils breakage.Skip Montanaro2003-01-031-2/+5
* update info about binutils 2.13 breakage on Solaris.Skip Montanaro2003-01-031-2/+2
an> } #endif #ifdef HAVE_GETHOSTBYADDR_R_5_REENTRANT #define _REENTRANT #include <sys/types.h> #include <netdb.h> int main () { char * address; int length;q int type; struct hostent h; struct hostent_data hdata; int rc; #ifndef gethostbyaddr_r (void)gethostbyaddr_r; #endif rc = gethostbyaddr_r(address, length, type, &h, &hdata); ; return 0; } #endif #ifdef HAVE_GETHOSTBYADDR_R_7 #include <sys/types.h> #include <netdb.h> int main () { char * address; int length; int type; struct hostent h; char buffer[8192]; int h_errnop; struct hostent * hp; #ifndef gethostbyaddr_r (void)gethostbyaddr_r; #endif hp = gethostbyaddr_r(address, length, type, &h, buffer, 8192, &h_errnop); ; return 0; } #endif #ifdef HAVE_GETHOSTBYADDR_R_7_REENTRANT #define _REENTRANT #include <sys/types.h> #include <netdb.h> int main () { char * address; int length; int type; struct hostent h; char buffer[8192]; int h_errnop; struct hostent * hp; #ifndef gethostbyaddr_r (void)gethostbyaddr_r; #endif hp = gethostbyaddr_r(address, length, type, &h, buffer, 8192, &h_errnop); ; return 0; } #endif #ifdef HAVE_GETHOSTBYADDR_R_8 #include <sys/types.h> #include <netdb.h> int main () { char * address; int length; int type; struct hostent h; char buffer[8192]; int h_errnop; struct hostent * hp; int rc; #ifndef gethostbyaddr_r (void)gethostbyaddr_r; #endif rc = gethostbyaddr_r(address, length, type, &h, buffer, 8192, &hp, &h_errnop); ; return 0; } #endif #ifdef HAVE_GETHOSTBYADDR_R_8_REENTRANT #define _REENTRANT #include <sys/types.h> #include <netdb.h> int main () { char * address; int length; int type; struct hostent h; char buffer[8192]; int h_errnop; struct hostent * hp; int rc; #ifndef gethostbyaddr_r (void)gethostbyaddr_r; #endif rc = gethostbyaddr_r(address, length, type, &h, buffer, 8192, &hp, &h_errnop); ; return 0; } #endif #ifdef HAVE_GETHOSTBYNAME_R_3 #include <string.h> #include <sys/types.h> #include <netdb.h> #undef NULL #define NULL (void *)0 int main () { struct hostent_data data; #ifndef gethostbyname_r (void)gethostbyname_r; #endif gethostbyname_r(NULL, NULL, NULL); ; return 0; } #endif #ifdef HAVE_GETHOSTBYNAME_R_3_REENTRANT #define _REENTRANT #include <string.h> #include <sys/types.h> #include <netdb.h> #undef NULL #define NULL (void *)0 int main () { struct hostent_data data; #ifndef gethostbyname_r (void)gethostbyname_r; #endif gethostbyname_r(NULL, NULL, NULL); ; return 0; } #endif #ifdef HAVE_GETHOSTBYNAME_R_5 #include <sys/types.h> #include <netinet/in.h> #include <netdb.h> #undef NULL #define NULL (void *)0 int main () { #ifndef gethostbyname_r (void)gethostbyname_r; #endif gethostbyname_r(NULL, NULL, NULL, 0, NULL); ; return 0; } #endif #ifdef HAVE_GETHOSTBYNAME_R_5_REENTRANT #define _REENTRANT #include <sys/types.h> #include <netdb.h> #undef NULL #define NULL (void *)0 int main () { #ifndef gethostbyname_r (void)gethostbyname_r; #endif gethostbyname_r(NULL, NULL, NULL, 0, NULL); ; return 0; } #endif #ifdef HAVE_GETHOSTBYNAME_R_6 #include <sys/types.h> #include <netdb.h> #undef NULL #define NULL (void *)0 int main () { #ifndef gethostbyname_r (void)gethostbyname_r; #endif gethostbyname_r(NULL, NULL, NULL, 0, NULL, NULL); ; return 0; } #endif #ifdef HAVE_GETHOSTBYNAME_R_6_REENTRANT #define _REENTRANT #include <sys/types.h> #include <netdb.h> #undef NULL #define NULL (void *)0 int main () { #ifndef gethostbyname_r (void)gethostbyname_r; #endif gethostbyname_r(NULL, NULL, NULL, 0, NULL, NULL); ; return 0; } #endif #ifdef HAVE_SOCKLEN_T #include <sys/types.h> #include <sys/socket.h> int main () { if ((socklen_t *) 0) return 0; if (sizeof (socklen_t)) return 0; ; return 0; } #endif #ifdef HAVE_IN_ADDR_T #include <sys/types.h> #include <sys/socket.h> #include <arpa/inet.h> int main () { if ((in_addr_t *) 0) return 0; if (sizeof (in_addr_t)) return 0; ; return 0; } #endif #ifdef STDC_HEADERS #include <stdlib.h> #include <stdarg.h> #include <string.h> #include <float.h> int main() { return 0; } #endif #ifdef RETSIGTYPE_TEST #include <sys/types.h> #include <signal.h> #ifdef signal # undef signal #endif #ifdef __cplusplus extern "C" void (*signal (int, void (*)(int)))(int); #else void (*signal ()) (); #endif int main () { return 0; } #endif #ifdef HAVE_INET_NTOA_R_DECL #include <arpa/inet.h> typedef void (*func_type)(); int main() { #ifndef inet_ntoa_r func_type func; func = (func_type)inet_ntoa_r; #endif return 0; } #endif #ifdef HAVE_INET_NTOA_R_DECL_REENTRANT #define _REENTRANT #include <arpa/inet.h> typedef void (*func_type)(); int main() { #ifndef inet_ntoa_r func_type func; func = (func_type)&inet_ntoa_r; #endif return 0; } #endif #ifdef HAVE_GETADDRINFO #include <netdb.h> #include <sys/types.h> #include <sys/socket.h> int main(void) { struct addrinfo hints, *ai; int error; memset(&hints, 0, sizeof(hints)); hints.ai_family = AF_UNSPEC; hints.ai_socktype = SOCK_STREAM; #ifndef getaddrinfo (void)getaddrinfo; #endif error = getaddrinfo("127.0.0.1", "8080", &hints, &ai); if (error) { return 1; } return 0; } #endif #ifdef HAVE_FILE_OFFSET_BITS #ifdef _FILE_OFFSET_BITS #undef _FILE_OFFSET_BITS #endif #define _FILE_OFFSET_BITS 64 #include <sys/types.h> /* Check that off_t can represent 2**63 - 1 correctly. We can't simply define LARGE_OFF_T to be 9223372036854775807, since some C++ compilers masquerading as C compilers incorrectly reject 9223372036854775807. */ #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 && LARGE_OFF_T % 2147483647 == 1) ? 1 : -1]; int main () { ; return 0; } #endif #ifdef HAVE_IOCTLSOCKET #include <windows.h> int main () { /* ioctlsocket source code */ int socket; unsigned long flags = ioctlsocket(socket, FIONBIO, &flags); ; return 0; } #endif #ifdef HAVE_IOCTLSOCKET_CASE #include <windows.h> int main () { /* IoctlSocket source code */ int socket; int flags = IoctlSocket(socket, FIONBIO, (long)1); ; return 0; } #endif #ifdef HAVE_FIONBIO /* headers for FIONBIO test */ #include <unistd.h> #include <stropts.h> int main () { /* FIONBIO source test (old-style unix) */ int socket; int flags = ioctl(socket, FIONBIO, &flags); ; return 0; } #endif #ifdef HAVE_SO_NONBLOCK /* headers for SO_NONBLOCK test (BeOS) */ #include <sys/types.h> #include <unistd.h> #include <fcntl.h> int main() { /* SO_NONBLOCK source code */ long b = 1; int socket; int flags = setsockopt(socket, SOL_SOCKET, SO_NONBLOCK, &b, sizeof(b)); return 0; } #endif #ifdef HAVE_GLIBC_STRERROR_R #include <string.h> #include <errno.h> int main () { char buffer[1024]; /* big enough to play with */ char *string = strerror_r(EACCES, buffer, sizeof(buffer)); /* this should've returned a string */ if(!string || !string[0]) return 99; return 0; } #endif #ifdef HAVE_POSIX_STRERROR_R #include <string.h> #include <errno.h> int main () { char buffer[1024]; /* big enough to play with */ int error = strerror_r(EACCES, buffer, sizeof(buffer)); /* This should've returned zero, and written an error string in the buffer.*/ if(!buffer[0] || error) return 99; return 0; } #endif