diff options
author | aiju <aiju@phicode.de> | 2011-07-28 14:22:39 +0200 |
---|---|---|
committer | aiju <aiju@phicode.de> | 2011-07-28 14:22:39 +0200 |
commit | 27fd88af23b165c1c3c454cb1e1f889d9b74784c (patch) | |
tree | 1dab6c6eb94a1db822042434b1c3b6d491ca05a7 /sys/src/9/port/devshr.c | |
parent | e3cc4082159706680418a76fd585aec1e5a5b3ca (diff) |
devshr: rename hook
Diffstat (limited to 'sys/src/9/port/devshr.c')
-rw-r--r-- | sys/src/9/port/devshr.c | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/sys/src/9/port/devshr.c b/sys/src/9/port/devshr.c index 62442b018..4b11d6634 100644 --- a/sys/src/9/port/devshr.c +++ b/sys/src/9/port/devshr.c @@ -640,3 +640,15 @@ Dev shrdevtab = { shrremove, shrwstat, }; + +void +shrrenameuser(char *old, char *new) +{ + Shr *sp; + + qlock(&shrlk); + for(sp = shr; sp; sp = sp->link) + if(sp->owner!=nil && strcmp(old, sp->owner)==0) + kstrdup(&sp->owner, new); + qunlock(&shrlk); +}
\ No newline at end of file |