Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | pflocal: Record socket creator so io_stat can return it | Samuel Thibault | 2020-11-11 | 1 | -1/+7 |
| | | | | | | | | | | | * pflocal/sock.h (struct sock): Add uid and gid fields. * pflocal/sock.c (sock_create): Set uid and gid to 0. * pflocal/mig-mutate.h (SOCKET_IMPORTS): Import ../libtrivfs/mig-decls.h. (PF_INTRAN, PF_INTRAN_PAYLOAD, PF_DESTRUCTOR): New macros. * pflocal/pf.c: Include hurd/trivfs.h. (S_socket_create): Update parameters. Set sock's uid and gid fields according to pf->user. * pflocal/io.c (S_io_stat): Set st_uid and st_gid according to pf. | ||||
* | pflocal: Add support for access() on pipes | Samuel Thibault | 2016-03-20 | 1 | -0/+6 |
| | | | | | | | | | | | | | | bash's '<(' helper creates a pipe and gives /dev/fd/63 to the program, and gcc would then run access() on it. So we actually need to support at least some FS operations on pipes. * pflocal/fs.c: New file. * pflocal/mig-mutate.h (FILE_INTRAN, FILE_INTRAN_PAYLOAD, FILE_DESTRUCTOR, FILE_IMPORTS): New macros. * pflocal/sserver.c: Include "fs_S.h". (sock_demuxer): Call fs_server_routine. * pflocal/Makefile (SRCS): Add fs.c. (MIGSTUBS): Add fsServer.o. | ||||
* | pflocal: add payload-aware intrans functions | Justus Winter | 2014-12-07 | 1 | -0/+3 |
| | | | | | | * pflocal/mig-mutate.h: Add mutators. * pflocal/mig-decls.c (begin_using_sock_user_payload): New function. (begin_using_addr_payload): Likewise. | ||||
* | (IO_SELECT_REPLY_PORT): New def. | Miles Bader | 1996-01-15 | 1 | -0/+2 |
| | |||||
* | entered into RCS | Miles Bader | 1995-07-16 | 1 | -4/+4 |
| | |||||
* | Formerly mig-mutate.h.~2~ | Miles Bader | 1995-07-14 | 1 | -9/+10 |
| | |||||
* | Initial revision | Miles Bader | 1995-07-14 | 1 | -0/+30 |