00001 /* 00002 make_fifo_name 00003 AUP2, Sec. 7.02.2 00004 00005 Copyright 2003 by Marc J. Rochkind. All rights reserved. 00006 May be copied only for purposes and under conditions described 00007 on the Web page www.basepath.com/aup/copyright.htm. 00008 00009 The Example Files are provided "as is," without any warranty; 00010 without even the implied warranty of merchantability or fitness 00011 for a particular purpose. The author and his publisher are not 00012 responsible for any damages, direct or incidental, resulting 00013 from the use or non-use of these Example Files. 00014 00015 The Example Files may contain defects, and some contain deliberate 00016 coding mistakes that were included for educational reasons. 00017 You are responsible for determining if and how the Example Files 00018 are to be used. 00019 00020 */ 00021 #include "defs.h" 00022 #include "smsg.h" 00023 00024 /*[make_fifo_name]*/ 00025 bool make_fifo_name(pid_t pid, char *name, size_t name_max) 00026 { 00027 snprintf(name, name_max, "fifo%ld", (long)pid); 00028 return true; 00029 }