diff options
author | green <green@FreeBSD.org> | 2004-10-02 22:33:26 +0000 |
---|---|---|
committer | green <green@FreeBSD.org> | 2004-10-02 22:33:26 +0000 |
commit | c0dc03c5fc1ace84fd4d1de81f0d357cb9068311 (patch) | |
tree | f317089f2097755739485b8e465f8267f605181d /lib/libc/stdlib/realpath.c | |
parent | 58075b5ab9e2b1eefa0656765cd623691f680679 (diff) | |
download | FreeBSD-src-c0dc03c5fc1ace84fd4d1de81f0d357cb9068311.zip FreeBSD-src-c0dc03c5fc1ace84fd4d1de81f0d357cb9068311.tar.gz |
* When toggling short transfers on a bulk transfer endpoint, cancel and
restart the current waiting transfer. If this isn't done, the device's
next transfer (that we would like to do a short read on) is going to
return an error -- for short transfer.
* For bulk transfer endpoints, restore the maximum transfer length each
time a transfer is done, or the first short transfer will make all the
rest that size or smaller.
* Remove impossibilities (malloc(M_WAITOK) == NULL, &var == NULL).
Diffstat (limited to 'lib/libc/stdlib/realpath.c')
0 files changed, 0 insertions, 0 deletions