Barry Warsaw
4a34209468
1. Export open(2) flag constants for every defined constant
...
2. Reworked error checking in initposix() and initnt().
1996-12-19 23:50:02 +00:00
Barry Warsaw
bab218e420
Minor formatting changes.
1996-12-19 22:22:32 +00:00
Barry Warsaw
43d68b8fb0
Minor formatting changes.
1996-12-19 22:10:44 +00:00
Guido van Rossum
25405c786b
Added the new getprotobyname() call to the module overview at the top.
1996-12-19 16:42:52 +00:00
Guido van Rossum
3901d85277
Added getprotobyname() interface.
1996-12-19 16:35:04 +00:00
Roger E. Masse
20c6381856
Removed references to getdoublearg and get2doublearg rename macros and
...
substituted the appropriate PyArg_Parse calls. Retested. All appears well.
1996-12-18 21:59:01 +00:00
Roger E. Masse
ec0b4af3d4
Eradicated all references to getintarg and getstrarg and substituded the
...
proper functions as defined in rename2.h. Thanks Barry!
1996-12-18 20:07:39 +00:00
Roger E. Masse
cfe3b61c02
Opps, left out two defines needed for argument parsing.
1996-12-18 19:56:48 +00:00
Barry Warsaw
19f61ae196
Tabification changes only; the module was already newly named.
1996-12-18 19:50:00 +00:00
Roger E. Masse
b2b44e5b8a
Renamed.
1996-12-18 19:37:32 +00:00
Guido van Rossum
2e6313930e
Added Jeremy's resource module.
1996-12-18 18:37:27 +00:00
Guido van Rossum
4a4880966b
Correct *another* mistake (initmath() always fell through to fatal error).
...
Watch it, Barry! :-)
1996-12-18 14:14:33 +00:00
Guido van Rossum
4c4cbf397b
Correct 1-char typo / syntax error.
1996-12-18 14:12:22 +00:00
Guido van Rossum
c88c9cb23f
Corrected two errors introduced by the renaming (and the subsequent
...
style corrections, I presume), found by Jack. Added warning that this
has not been tested (Jack could only compile and link it).
1996-12-17 20:43:55 +00:00
Roger E. Masse
b15bef85a7
Renamed in a grand-ee-ous way!
1996-12-17 19:55:33 +00:00
Roger E. Masse
4ca4b07516
Opps, left in a /*#include "modsupport.h"*/
1996-12-17 17:46:28 +00:00
Roger E. Masse
919213a098
Grandly renamed.
1996-12-17 17:42:22 +00:00
Guido van Rossum
4004e21484
Another fix for Split() -- don't refuse {"} but turn it into ".
...
This is needed because if a configure option has " as its value,
it will be rendered as {"}; after stripping one level of quoting it's
just ", on which splitlist will barf.
1996-12-17 01:25:36 +00:00
Guido van Rossum
0f868375ff
Check errors returned by recursive call to Split().
1996-12-17 01:02:18 +00:00
Barry Warsaw
fc93f75da7
Better error checking in initmath().
1996-12-17 00:47:03 +00:00
Barry Warsaw
d0c1042ff2
Renamed.
1996-12-17 00:05:22 +00:00
Barry Warsaw
10f124c951
Updated to standard Python C coding style, and fixed a few error
...
checking nits.
1996-12-17 00:01:40 +00:00
Barry Warsaw
14ed5fb1ec
initsignal(): Added SIGXCPU and SIGXFSZ. Left in the definitions for
...
SIGCPU and SIGFSZ but we're (Jeremy and I) are actually unsure whether
these were typos or if there are systems that use these alternate
names. We've checked Solaris, SunOS, and IRIX; they contain only the
SIGX* names.
1996-12-16 20:24:22 +00:00
Barry Warsaw
529fcfe31f
list2set(): correct return value (an int, not a PyObject*).
1996-12-16 18:15:34 +00:00
Roger E. Masse
81a6fe9b98
Removed a #inlclude <errno.h> since it's implied with "Python.h"
1996-12-13 23:29:09 +00:00
Barry Warsaw
24c4b3d4e8
list2set(): PyList_GetItem could fail.
1996-12-13 23:22:42 +00:00
Roger E. Masse
0e12032748
Renamed.
1996-12-13 20:33:44 +00:00
Guido van Rossum
4e7f62229e
Get rid of it -- use bsddb!
1996-12-13 16:24:06 +00:00
Roger E. Masse
bd4b961a0d
Opps, fixed a couple of newly introduced wrapping problems.
1996-12-13 15:59:22 +00:00
Roger E. Masse
e7ee8c3753
Reindented via GvR recomendation ala Bwarsaw cppy-style.el
1996-12-13 15:55:22 +00:00
Guido van Rossum
fbcfd52a9a
Added the example "thin ice" from the extensions manual.
1996-12-13 02:57:25 +00:00
Barry Warsaw
f630f6b93d
Renamed, and scrutinized for missed potential error conditions.
...
Alas, I don't have an Indigo, so I could not even compile this.
1996-12-13 01:24:29 +00:00
Barry Warsaw
8496d39478
Renamed, however there is no test case. I did test some of the module
...
out manually, and it does compile, but I'm not sure how to write a
useful portable test case. Maybe later...
1996-12-13 00:11:04 +00:00
Barry Warsaw
30695fa3cd
Renamed.
1996-12-12 23:32:31 +00:00
Barry Warsaw
c2feec3378
Renamed, but *not* tested or compiled. I don't even have the STDWIN
...
library.
1996-12-12 22:48:20 +00:00
Barry Warsaw
c1cb360683
Reworked to eliminate all potential memory problems, including
...
deletion of object from list argument during callout to fileno().
1996-12-12 22:16:21 +00:00
Barry Warsaw
e4ac0aa618
Several changes... Guido *please* take a look!
...
1. Renamed
2. Several coding styles were being used here, owing to the multiple
contributors. I tried to convert everything to standard "python"
coding style for indentation, paren and brace placement, etc.
3. There were several potential error conditions that were never being
checked, and where I saw them, I added checks of return values,
etc. I'm pretty sure I got them all.
4. There were some old-style (pre PyArg_ParseTuple) argument
extraction and these were converted to use PyArg_ParseTuple.
All changes compile and run with the new test_select.py module, at
least on my Solaris/Sparc box.
1996-12-12 00:04:35 +00:00
Barry Warsaw
7bd9fbdea2
Grandly renamed.
...
Note that since I have no idea how to test this, I didn't write a test
case. It does seem to at least compile on my system though.
1996-12-11 21:33:16 +00:00
Barry Warsaw
50c5cf132a
Renamed.
1996-12-11 16:54:40 +00:00
Barry Warsaw
1abda0fb12
cat and puste errors
1996-12-11 01:00:46 +00:00
Barry Warsaw
3696c524a4
nis_maplist(): Use check of yp_get_default_domain() return value
...
that's used in other parts of this module.
nis_maps(): use PyArg_NoArgs().
1996-12-11 00:29:14 +00:00
Barry Warsaw
adbf4e66df
Renamed, and bug fixed:
...
Two interesting problems in nis_maplist(). First, it is possible that
clnt_create() will return NULL. This was being caught, but no Python
error was being set. I use clnt_spcreateerror() to generate the value
of the exception.
But why would clnt_create() fail? It's because no server was being
found. And why was this? It was because nis_maplist() tried only to
get the NIS master for the first map in the aliases list, which is
passwd.byname, and guess what? That's the one NIS map CNRI does *not*
export! So the yp_master() call was failing to return a valid
server. I now cycle through all the map aliases until I find a valid
master. If not, a different exception is set.
I'm not sure this is the completely correct way to do all this, but
short of rewriting the entire nismodule.c (to expose the proper API to
Python), it should do the trick.
1996-12-11 00:15:58 +00:00
Barry Warsaw
53699e9ec1
Renamed.
...
Note that there is no test suite for this module, and I don't plan to
write one just now.
1996-12-10 23:23:01 +00:00
Barry Warsaw
a6b7c7146c
Renamed.
1996-12-10 16:25:56 +00:00
Guido van Rossum
caf783793d
Added remaining declarations needed/used in glmodule.c; keeps gcc -Wall happy.
1996-12-10 15:41:19 +00:00
Guido van Rossum
36dd0d27c4
Fix operator priority bug found thanks to gcc -Wall.
1996-12-10 15:23:00 +00:00
Guido van Rossum
e29ed8fa7c
Make gcc -Wall happy; remove dummy variable (can't see where it's needed).
1996-12-10 15:21:30 +00:00
Guido van Rossum
fb4130d1f1
Added extern decl for gethostname() to keep gcc -Wall happy.
1996-12-10 15:17:08 +00:00
Guido van Rossum
55db515a51
Great renaming.
...
Also got rid of the dummy variable, which was last needed in IRIX 4.x.
1996-12-10 00:32:31 +00:00
Guido van Rossum
09f99dfdba
Removed redundant inclusion of <errno.h> (sorry, Roj!).
1996-12-10 00:12:14 +00:00