* Create a file */
| 465 | * Create a file |
| 466 | */ |
| 467 | static struct mqfs_node * |
| 468 | mqfs_create_file(struct mqfs_node *parent, const char *name, int namelen, |
| 469 | struct ucred *cred, int mode) |
| 470 | { |
| 471 | struct mqfs_node *node; |
| 472 | |
| 473 | node = mqfs_create_node(name, namelen, cred, mode, mqfstype_file); |
| 474 | if (mqfs_add_node(parent, node) != 0) { |
| 475 | mqnode_free(node); |
| 476 | return (NULL); |
| 477 | } |
| 478 | return (node); |
| 479 | } |
| 480 | |
| 481 | /* |
| 482 | * Add . and .. to a directory |
no test coverage detected