Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit e8f305a

Browse files
committed
Change posix_error() to call err_errno().
1 parent 2b654f7 commit e8f305a

1 file changed

Lines changed: 2 additions & 10 deletions

File tree

Modules/posixmodule.c

Lines changed: 2 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -72,18 +72,10 @@ static object *PosixError; /* Exception posix.error */
7272

7373
/* Set a POSIX-specific error from errno, and return NULL */
7474

75-
static object *
75+
extern object *
7676
posix_error()
7777
{
78-
object *v = newtupleobject(2);
79-
if (v != NULL) {
80-
settupleitem(v, 0, newintobject((long)errno));
81-
settupleitem(v, 1, newstringobject(strerror(errno)));
82-
}
83-
err_setval(PosixError, v);
84-
if (v != NULL)
85-
DECREF(v);
86-
return NULL;
78+
return err_errno(PosixError);
8779
}
8880

8981

0 commit comments

Comments
 (0)