Home | History | Annotate | Download | only in mount_portal
History log of /src/sbin/mount_portal/puffs_portal.c
RevisionDateAuthorComments
 1.11  04-Apr-2023  rillig mount_portal: fix lint warnings about extern and empty declarations
 1.10  23-May-2019  kre PR bin/54222

Don't use portal_node_reclaim() inappropriately. It frees data we
did not allocate, but which might have been allocated by someone else.

While here, various other cleanups (avoid losing fd's if fork fails,
don't compose mangled st_mode S_IFMT values - puffs or's in what it
thinks is correct to the value we set, one case I saw was producing
0110600 for the mode, the 011 isn't any defined type at all - I'd
never seen ls print a '?' as the first char of ls -l output before!

This is still not really correct, but is I believe, better than before.
 1.9  10-May-2017  christos branches: 1.9.10;
We need to provide a size for getattr for the cp example to work, so cheat
and use fstat() to do it instead of libpuffs.
 1.8  09-May-2017  christos prevent hang on vnode EOF.
 1.7  04-Nov-2012  christos branches: 1.7.20;
include the headers that you need.
 1.6  20-Mar-2012  matt branches: 1.6.2;
Convert to C89 function definitions
 1.5  19-Dec-2011  riastradh Fix error reporting in puffs_framev_enqueue_waitevent and callers.

ok christos
 1.4  29-Aug-2011  joerg branches: 1.4.2;
Use __dead
 1.3  19-Dec-2009  pooka Use CMSG_SPACE() for buffer when receiving file descriptors.
Doesn't break i386 and might be better for sparc64.
 1.2  05-Dec-2009  pooka use puffs_cookie_t. no functional change.
 1.1  05-Dec-2009  pooka Remove the portalfs kernel file system driver. Replace mount_portal(8)
with a version based on puffs. User functionality remains the same.
(missed new file in change batch)
 1.4.2.2  16-Jan-2013  yamt sync with (a bit old) head
 1.4.2.1  17-Apr-2012  yamt sync with head
 1.6.2.1  20-Nov-2012  tls Resync to 2012-11-19 00:00:00 UTC
 1.7.20.1  11-May-2017  pgoyette Sync with HEAD
 1.9.10.1  10-Jun-2019  christos Sync with HEAD

RSS XML Feed