View | Details | Raw Unified | Return to bug 186187 | Differences between
and this patch

Collapse All | Expand All

(-)compat/linprocfs/linprocfs.c (+20 lines)
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
}

Return to bug 186187