Chris Herborth <chrish@pobox.com>:

Minor updates for BeOS R5.

Use of OSError in test.test_fork1 changed to TestSkipped, with corresponding
change in BeOS/README (by Fred).

This closes SourceForge patch #100978.
This commit is contained in:
Fred Drake 2000-08-15 18:52:33 +00:00
parent d341579178
commit 56221a7cfa
6 changed files with 59 additions and 40 deletions

View file

@ -3620,11 +3620,6 @@ static char posix_putenv__doc__[] =
"putenv(key, value) -> None\n\
Change or add an environment variable.";
#ifdef __BEOS__
/* We have putenv(), but not in the headers (as of PR2). - [cjh] */
int putenv( const char *str );
#endif
/* Save putenv() parameters as values here, so we can collect them when they
* get re-set with another call for the same key. */
static PyObject *posix_putenv_garbage;

View file

@ -29,13 +29,6 @@ exception is raised if the entry asked for cannot be found.";
static PyObject *
mkpwent(struct passwd *p)
{
#ifdef __BEOS__
/* For faking the GECOS field. - [cjh] */
char *be_user = NULL;
be_user = getenv( "USER" );
#endif
return Py_BuildValue(
"(ssllsss)",
p->pw_name,
@ -49,12 +42,7 @@ mkpwent(struct passwd *p)
(long)p->pw_uid,
(long)p->pw_gid,
#endif
#ifdef __BEOS__
/* BeOS doesn't have a GECOS field, oddly enough. - [cjh] */
be_user ? be_user : "baron",
#else
p->pw_gecos,
#endif
p->pw_dir,
p->pw_shell);
}

View file

@ -70,13 +70,10 @@ extern int ftime(struct timeb *);
#endif
#ifdef __BEOS__
#include <time.h>
/* For bigtime_t, snooze(). - [cjh] */
#include <support/SupportDefs.h>
#include <kernel/OS.h>
#ifndef CLOCKS_PER_SEC
/* C'mon, fix the bloody headers... - [cjh] */
#define CLOCKS_PER_SEC 1000
#endif
#endif
/* Forward declarations */