| plan 9 kernel history: overview | file list | diff list |
| port/dev.c | 1990/0227 | Created. | ||
| 1990/0303 | ||||
| 1990/0329 | ||||
| 1990/0821 | ||||
| 1990/11211 | ||||
| 1991/0318 | Eliminate memcpy. | |||
| 1991/0411 | Add devclwalk. | |||
| 1991/0414 | Bug fix: close nc if walk errors out. | |||
| 1991/0421 | Copy nc->aux in devclone. Bug fix confusion: now walk is returning on error. | |||
| 1991/0427 | Copy mountid in devclone. Remove devclwalk entirely. | |||
| 1991/0626 | Debugging: print when gen is broken, instead of panicking. | |||
| 1991/1109 | Add user to devdir parameters. | |||
| 1991/1112 | Performance: replace memmove with strncpy. Compute access modes for permission. | |||
| 1991/1120 | Debugging: print more info about broken gen functions. | |||
| 1991/1206 | Comment edit. | |||
| 1991/1220 | Add kerndate. | |||
| 1992/0111 | Move error.h to ../port. Change errors to actual strings. | |||
| 1992/0321 | Move lib.h to ../port. XXX get copies of old lib.h | |||
| 1992/0520 | Silence compiler warning. | |||
| 1992/0619 | Remove "fcall.h". | |||
| 1992/0711 | Silence compiler warning. | |||
| 1992/1217 | Change: devchar is now a Rune string | |||
| 1993/0321 | Format edit. | |||
| 1993/0323 | Add CHMOUNT bit to mounted channels. | |||
| 1993/0330 | Confusion over whether braces should stay. Use mode 775 not 700 for device directories. | |||
| 1993/0501 | Convert to Brazil: add Path, up, format edits. | |||
| 1993/0525 | Directory mode from 0700 to 0555. | |||
| 1993/0725 | Remove comment — no longer true. | |||
| 1993/1013 | Copy mcp in devclone. | |||
| 1993/1210 | Change strncpy back to memmove. | |||
| 1995/0108 | Add devbread, devbwrite. | |||
| 1995/0804 | Remove compiler silencing. | |||
| 1995/0811 | #undef DEVTAB. | |||
| 1996/0223 | Remove "devtab.h". XXX make sure have devtab.h | |||
| 1997/0327 | Add devreset, devinit, devcreate. Format edits. Devtab is now an array of pointers not structures. | |||
| 1997/0408 | Devtab is now an array of pointers not structures. | |||
| 1998/0319 | Botch involving lengths. | |||
| 1998/0326 | Use length properly. | |||
| 1998/0512 | Whitespace edit. | |||
| 1998/0829 | Remove Chan.mnt; copy mh in devclone. | |||
| 1999/0122 | Drop eqqid (it will be back). | |||
| 1999/0629 | Drop Paths in favor of Cnames. | |||
| 1999/0630 | Bug fix?: do not free c->name, do not incref. | |||
| 1999/0710 | Bug fix: avoid empty name. | |||
| 1999/0724 | Bug fix: = but meant ==. | |||
| 1999/1230 | Add DEVDOTDOT to handle .. in devgen. | |||
| 2000/0716 | Bug fix: use 0 as length. | |||
| 2000/0718 | Add devpermcheck, for use by other drivers. | |||
| 2000/0817 | Bug fix: do not leak bp on error in devbwrite. | |||
| 2001/0527 | Convert to 9P2000. XXX. | |||
| 2001/0819 | Remove debugging print. Remove Chan.mchan. | |||
| 2001/0820 | Remove QTMOUNT bit. | |||
| 2001/0822 | Bug fix?: save offset for devdirread to handle reads of large direectories. | |||
| 2001/0904 | Put QTMOUNT back. | |||
| 2001/0905 | Add devpower, devconfig. | |||
| 2001/0924 | Use kstrcpy. | |||
| 2002/0104 | Be more lax about QTDIR during walk. Why? XXX | |||
| 2002/0109 | Add devshutdown. | |||
| 2002/0925 | Error on short reads (cannot return anything useful; bug fix?) | |||
| 2002/1222 | Add comment explaining use of devgen. Add devdebug. | |||
| 2003/0108 | Remove devdebug. | |||
| 2003/0325 | Performance: speed up devgen — allow searches for name. | |||
| 2003/0329 | Debugging: check for broken devgens. | |||