|
Lines 1-3
Link Here
|
|
|
1 |
#include <errno.h> |
| 1 |
/* |
2 |
/* |
| 2 |
* Copyright 2000, International Business Machines Corporation and others. |
3 |
* Copyright 2000, International Business Machines Corporation and others. |
| 3 |
* All Rights Reserved. |
4 |
* All Rights Reserved. |
|
Lines 238-244
Link Here
|
| 238 |
icreate(dev, near_inode, param1, param2, param3, param4) |
239 |
icreate(dev, near_inode, param1, param2, param3, param4) |
| 239 |
int dev, near_inode, param1, param2, param3, param4; |
240 |
int dev, near_inode, param1, param2, param3, param4; |
| 240 |
{ |
241 |
{ |
| 241 |
extern int errno; |
242 |
|
| 242 |
int errcode; |
243 |
int errcode; |
| 243 |
struct iparam iparams; |
244 |
struct iparam iparams; |
| 244 |
|
245 |
|
|
Lines 255-261
Link Here
|
| 255 |
iopen(dev, inode, usrmod) |
256 |
iopen(dev, inode, usrmod) |
| 256 |
int dev, inode, usrmod; |
257 |
int dev, inode, usrmod; |
| 257 |
{ |
258 |
{ |
| 258 |
extern int errno; |
259 |
|
| 259 |
int errcode; |
260 |
int errcode; |
| 260 |
|
261 |
|
| 261 |
errcode = syscall(AFS_SYSCALL, AFSCALL_IOPEN, dev, inode, usrmod); |
262 |
errcode = syscall(AFS_SYSCALL, AFSCALL_IOPEN, dev, inode, usrmod); |
|
Lines 266-272
Link Here
|
| 266 |
iinc(dev, inode, inode_p1) |
267 |
iinc(dev, inode, inode_p1) |
| 267 |
int dev, inode, inode_p1; |
268 |
int dev, inode, inode_p1; |
| 268 |
{ |
269 |
{ |
| 269 |
extern int errno; |
270 |
|
| 270 |
int errcode; |
271 |
int errcode; |
| 271 |
|
272 |
|
| 272 |
errcode = syscall(AFS_SYSCALL, AFSCALL_IINC, dev, inode, inode_p1); |
273 |
errcode = syscall(AFS_SYSCALL, AFSCALL_IINC, dev, inode, inode_p1); |
|
Lines 277-283
Link Here
|
| 277 |
idec(dev, inode, inode_p1) |
278 |
idec(dev, inode, inode_p1) |
| 278 |
int dev, inode, inode_p1; |
279 |
int dev, inode, inode_p1; |
| 279 |
{ |
280 |
{ |
| 280 |
extern int errno; |
281 |
|
| 281 |
int errcode; |
282 |
int errcode; |
| 282 |
|
283 |
|
| 283 |
errcode = syscall(AFS_SYSCALL, AFSCALL_IDEC, dev, inode, inode_p1); |
284 |
errcode = syscall(AFS_SYSCALL, AFSCALL_IDEC, dev, inode, inode_p1); |
|
Lines 292-298
Link Here
|
| 292 |
char *cbuf; |
293 |
char *cbuf; |
| 293 |
unsigned int count; |
294 |
unsigned int count; |
| 294 |
{ |
295 |
{ |
| 295 |
extern int errno; |
296 |
|
| 296 |
int errcode; |
297 |
int errcode; |
| 297 |
struct iparam iparams; |
298 |
struct iparam iparams; |
| 298 |
|
299 |
|
|
Lines 311-317
Link Here
|
| 311 |
char *cbuf; |
312 |
char *cbuf; |
| 312 |
unsigned int count; |
313 |
unsigned int count; |
| 313 |
{ |
314 |
{ |
| 314 |
extern int errno; |
315 |
|
| 315 |
int errcode; |
316 |
int errcode; |
| 316 |
struct iparam iparams; |
317 |
struct iparam iparams; |
| 317 |
|
318 |
|
|
Lines 329-335
Link Here
|
| 329 |
|
330 |
|
| 330 |
lsetpag() |
331 |
lsetpag() |
| 331 |
{ |
332 |
{ |
| 332 |
extern int errno; |
333 |
|
| 333 |
int errcode; |
334 |
int errcode; |
| 334 |
|
335 |
|
| 335 |
errcode = syscall(AFS_SYSCALL, AFSCALL_SETPAG); |
336 |
errcode = syscall(AFS_SYSCALL, AFSCALL_SETPAG); |
|
Lines 340-346
Link Here
|
| 340 |
char *path, *cmarg; |
341 |
char *path, *cmarg; |
| 341 |
int cmd, follow; |
342 |
int cmd, follow; |
| 342 |
{ |
343 |
{ |
| 343 |
extern int errno; |
344 |
|
| 344 |
int errcode; |
345 |
int errcode; |
| 345 |
|
346 |
|
| 346 |
errcode = syscall(AFS_SYSCALL, AFSCALL_PIOCTL, path, cmd, cmarg, follow); |
347 |
errcode = syscall(AFS_SYSCALL, AFSCALL_PIOCTL, path, cmd, cmarg, follow); |