<feed xmlns='http://www.w3.org/2005/Atom'>
<title>suspect-devices/circuitpython/unix/modos.c, branch v1.8.1</title>
<subtitle>CircuitPython - a Python implementation for teaching coding with microcontrollers</subtitle>
<id>https://git.suspectdevices.com/suspect-devices/circuitpython/atom?h=v1.8.1</id>
<link rel='self' href='https://git.suspectdevices.com/suspect-devices/circuitpython/atom?h=v1.8.1'/>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/'/>
<updated>2016-02-14T17:15:22+00:00</updated>
<entry>
<title>unix: Enable VfsFat support.</title>
<updated>2016-02-14T17:15:22+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2016-02-13T21:03:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=8a43a41b3aa662c44bef46002529467036ea81cf'/>
<id>urn:sha1:8a43a41b3aa662c44bef46002529467036ea81cf</id>
<content type='text'>
</content>
</entry>
<entry>
<title>py: Change type signature of builtin funs that take variable or kw args.</title>
<updated>2016-01-11T00:49:27+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2016-01-03T14:21:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=4b72b3a133ea87a1ef8b964508dc25c551ccf093'/>
<id>urn:sha1:4b72b3a133ea87a1ef8b964508dc25c551ccf093</id>
<content type='text'>
With this patch the n_args parameter is changed type from mp_uint_t to
size_t.
</content>
</entry>
<entry>
<title>extmod/moduos_dupterm: Make uos.dupterm() implementation reusable.</title>
<updated>2016-01-01T11:04:32+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2016-01-01T11:02:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=ddea7cb702db6ff350602b2bdd2193f149570060'/>
<id>urn:sha1:ddea7cb702db6ff350602b2bdd2193f149570060</id>
<content type='text'>
That's just function which sets/gets dup terminal object, and can be
easily reused across ports.
</content>
</entry>
<entry>
<title>unix: Implement uos.dupterm(). Conditional on MICROPY_PY_OS_DUPTERM.</title>
<updated>2015-12-27T23:13:21+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2015-12-27T23:12:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=2c1620ce1fe3bb2d011ccaca701191927f1d49d6'/>
<id>urn:sha1:2c1620ce1fe3bb2d011ccaca701191927f1d49d6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>unix: Change define logic of _DIRENT_HAVE_D_INO to match other macros.</title>
<updated>2015-12-16T14:17:56+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2015-12-16T14:17:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=0d7de08e064dd124bd9a8c95bf6cef284a6bd4d9'/>
<id>urn:sha1:0d7de08e064dd124bd9a8c95bf6cef284a6bd4d9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>unix/modos: Fix silly bugs in ilistdir tuple creation.</title>
<updated>2015-12-16T13:26:20+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2015-12-16T13:26:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=a1528364b30844a419675532e997843185448a63'/>
<id>urn:sha1:a1528364b30844a419675532e997843185448a63</id>
<content type='text'>
</content>
</entry>
<entry>
<title>unix/modos: Allow to configure use of d_ino using _DIRENT_HAVE_D_INO.</title>
<updated>2015-12-16T13:21:09+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2015-12-16T13:21:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=3386477b297251c0ba83e6cf13fe9aaddcac57fa'/>
<id>urn:sha1:3386477b297251c0ba83e6cf13fe9aaddcac57fa</id>
<content type='text'>
Ports will need to #define _DIRENT_HAVE_D_INO (0) to disable d_ino use.
</content>
</entry>
<entry>
<title>uos: Add errno() function to get/set errno value.</title>
<updated>2015-12-15T22:38:26+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2015-12-15T22:38:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=130fde81307984e4616b6a0bcdd38b640e732d76'/>
<id>urn:sha1:130fde81307984e4616b6a0bcdd38b640e732d76</id>
<content type='text'>
</content>
</entry>
<entry>
<title>unix/modos: Implement ilistdir().</title>
<updated>2015-12-14T21:48:12+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2015-12-14T21:48:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=d874702fe1e5822f8a3e1662657ac27d0b15bb68'/>
<id>urn:sha1:d874702fe1e5822f8a3e1662657ac27d0b15bb68</id>
<content type='text'>
ilistdir() returns iterator which yields triples of (name, type, ino)
where ino is inode number for entry's data, type of entry (file/dir/etc.),
and name of file/dir. listdir() can be easily implemented in terms of this
iterator (which is otherwise more efficient in terms of memory use and may
save expensive call to stat() for each returned entry).

CPython has os.scandir() which also returns an iterator, but it yields
more complex objects of DirEntry type. scandir() can also be easily
implemented in terms of ilistdir().
</content>
</entry>
<entry>
<title>unix: Rename "_os" module to "uos" for consistency with baremetal ports.</title>
<updated>2015-12-11T22:04:35+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2015-12-11T22:04:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=a6eff059b92faf9746fd148af697281791b2aeed'/>
<id>urn:sha1:a6eff059b92faf9746fd148af697281791b2aeed</id>
<content type='text'>
</content>
</entry>
</feed>
