Lines 72-77
Link Here
|
72 |
#include <sys/time.h> |
72 |
#include <sys/time.h> |
73 |
#include <sys/tty.h> |
73 |
#include <sys/tty.h> |
74 |
#include <sys/user.h> |
74 |
#include <sys/user.h> |
|
|
75 |
#include <sys/uuid.h> |
75 |
#include <sys/vmmeter.h> |
76 |
#include <sys/vmmeter.h> |
76 |
#include <sys/vnode.h> |
77 |
#include <sys/vnode.h> |
77 |
#include <sys/bus.h> |
78 |
#include <sys/bus.h> |
Lines 1347-1352
Link Here
|
1347 |
return (0); |
1348 |
return (0); |
1348 |
} |
1349 |
} |
1349 |
|
1350 |
|
|
|
1351 |
|
1352 |
/* |
1353 |
* Filler function for proc/sys/kernel/random/uuid |
1354 |
*/ |
1355 |
static int |
1356 |
linprocfs_douuid(PFS_FILL_ARGS) |
1357 |
{ |
1358 |
struct uuid uuid; |
1359 |
|
1360 |
kern_uuidgen(&uuid, 1); |
1361 |
|
1362 |
sbuf_printf_uuid(sb, &uuid); |
1363 |
sbuf_printf(sb, "\n"); |
1364 |
|
1365 |
return(0); |
1366 |
} |
1367 |
|
1350 |
/* |
1368 |
/* |
1351 |
* Constructor |
1369 |
* Constructor |
1352 |
*/ |
1370 |
*/ |
Lines 1445-1450
Link Here
|
1445 |
NULL, NULL, NULL, PFS_RD); |
1463 |
NULL, NULL, NULL, PFS_RD); |
1446 |
pfs_create_file(dir, "sem", &linprocfs_dosem, |
1464 |
pfs_create_file(dir, "sem", &linprocfs_dosem, |
1447 |
NULL, NULL, NULL, PFS_RD); |
1465 |
NULL, NULL, NULL, PFS_RD); |
|
|
1466 |
pfs_create_file(dir, "random", &linprocfs_douuid, |
1467 |
NULL, NULL, NULL, PFS_RD); |
1448 |
|
1468 |
|
1449 |
return (0); |
1469 |
return (0); |
1450 |
} |
1470 |
} |